Commit 7aa857f30d0be976c07060b8b357ccead7208b02

Authored by Daniela Feitosa
1 parent b926918c

enhancements: visualization of suggested usernames

Also removed whitespace

(ActionItem3009)
app/views/account/_identifier_status.rhtml
1 <div class='status-identifier'> 1 <div class='status-identifier'>
  2 +
  3 + <span class='<%= @status_class %>'><%= @status %></span>
2 <% if @suggested_usernames %> 4 <% if @suggested_usernames %>
3 - <% @status += '<br/>' + _('Available: ') %>  
4 - <% @suggested_usernames.each do |username| %>  
5 - <% @status += "<a href='#' class='suggested_usernames'>" + username + '</a> ' %>  
6 - <% end %> 5 + <div class='suggested_usernames'>
  6 + <%= _('Available: ') %>
  7 + <% @suggested_usernames.each do |username| %>
  8 + <a href='#'><%= username %></a>
  9 + <% end %>
  10 + </div>
7 <% end %> 11 <% end %>
8 -  
9 -  
10 - <p><span class='<%= @status_class %>'><%= @status %></span></p>  
11 <script type="text/javascript"> 12 <script type="text/javascript">
12 jQuery('#user_login').removeClass('<%= validation_classes %>'); 13 jQuery('#user_login').removeClass('<%= validation_classes %>');
13 jQuery('#user_login').addClass('<%= @status_class %>'); 14 jQuery('#user_login').addClass('<%= @status_class %>');
14 - jQuery('.suggested_usernames').click(function(e) { 15 + jQuery('.suggested_usernames a').click(function(e) {
15 e.preventDefault(); 16 e.preventDefault();
16 17
17 fill_username(this.innerHTML); 18 fill_username(this.innerHTML);
public/stylesheets/application.css
@@ -6040,6 +6040,11 @@ li.profile-activity-item.upload_image .activity-gallery-images-count-1 img { @@ -6040,6 +6040,11 @@ li.profile-activity-item.upload_image .activity-gallery-images-count-1 img {
6040 text-align: right; 6040 text-align: right;
6041 } 6041 }
6042 6042
  6043 +#url-check .suggested_usernames,
  6044 +#url-check .suggested_usernames a {
  6045 + color: #005000;
  6046 +}
  6047 +
6043 #email-check, 6048 #email-check,
6044 #fake-check, 6049 #fake-check,
6045 #password-rate, 6050 #password-rate,
test/functional/account_controller_test.rb
@@ -34,7 +34,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -34,7 +34,7 @@ class AccountControllerTest &lt; ActionController::TestCase
34 assert session[:user] 34 assert session[:user]
35 assert_response :redirect 35 assert_response :redirect
36 end 36 end
37 - 37 +
38 should 'display notice message if the login fail' do 38 should 'display notice message if the login fail' do
39 @controller.stubs(:logged_in?).returns(false) 39 @controller.stubs(:logged_in?).returns(false)
40 post :login, :user => {:login => 'quire', :password => 'quire'} 40 post :login, :user => {:login => 'quire', :password => 'quire'}