Commit 7aa857f30d0be976c07060b8b357ccead7208b02
1 parent
b926918c
Exists in
master
and in
22 other branches
enhancements: visualization of suggested usernames
Also removed whitespace (ActionItem3009)
Showing
3 changed files
with
15 additions
and
9 deletions
Show diff stats
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 < ActionController::TestCase | @@ -34,7 +34,7 @@ class AccountControllerTest < 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'} |