Commit 07f66267c81ba1d4fbb2bc6a89fec11fb3bbfb6c
1 parent
fb090c19
Exists in
master
and in
22 other branches
comments: fix sort comments
ActionItem3185
Showing
3 changed files
with
7 additions
and
15 deletions
Show diff stats
app/views/content_viewer/view_page.html.erb
| @@ -83,17 +83,7 @@ | @@ -83,17 +83,7 @@ | ||
| 83 | <% if @page.accept_comments? && @comments.count > 1 %> | 83 | <% if @page.accept_comments? && @comments.count > 1 %> |
| 84 | <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form', :id => 'top-post-comment-button', :onclick => "jQuery('#page-comment-form .display-comment-form').first().click();") %> | 84 | <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form', :id => 'top-post-comment-button', :onclick => "jQuery('#page-comment-form .display-comment-form').first().click();") %> |
| 85 | 85 | ||
| 86 | - <%= hidden_field_tag("page_url", url_for(:controller=>'content_viewer', :action=>'view_page', :profile=>profile.identifier)) %> | ||
| 87 | - <%= javascript_include_tag "comment_order.js" %> | ||
| 88 | - <div class="comment-order"> | ||
| 89 | - <%= form_tag({:controller=>'content_viewer' , :action=>'view_page'}, {:method=>'get', :id=>"form_order"}) do %> | ||
| 90 | - <%= select_tag 'comment_order', options_for_select({_('Oldest first')=>'oldest', _('Newest first')=>'newest'}, @comment_order) %> | ||
| 91 | - <% end %> | ||
| 92 | - </div> | ||
| 93 | - <% end %> | ||
| 94 | - | ||
| 95 | - <% if @page.accept_comments? and @comments.count > 1 %> | ||
| 96 | - <%= hidden_field_tag("page_url", url_for(:controller=>'content_viewer', :action=>'view_page', :profile=>profile.identifier)) %> | 86 | + <%= hidden_field_tag("page_url", url_for(:controller=>'content_viewer', :action=>'view_page', :profile=>profile.identifier, :page => @page.explode_path)) %> |
| 97 | <%= javascript_include_tag "comment_order.js" %> | 87 | <%= javascript_include_tag "comment_order.js" %> |
| 98 | <div class="comment-order"> | 88 | <div class="comment-order"> |
| 99 | <%= form_tag({:controller=>'content_viewer' , :action=>'view_page'}, {:method=>'get', :id=>"form_order"}) do %> | 89 | <%= form_tag({:controller=>'content_viewer' , :action=>'view_page'}, {:method=>'get', :id=>"form_order"}) do %> |
public/javascripts/comment_order.js
| 1 | function send_order(order, url) { | 1 | function send_order(order, url) { |
| 2 | - open_loading(DEFAULT_LOADING_MESSAGE); | ||
| 3 | - | 2 | + jQuery('.article-comments-list').addClass('fetching'); |
| 4 | jQuery.ajax({ | 3 | jQuery.ajax({ |
| 5 | url:url, | 4 | url:url, |
| 6 | data: {"comment_order":order}, | 5 | data: {"comment_order":order}, |
| 7 | success: function(response) { | 6 | success: function(response) { |
| 8 | - close_loading(); | ||
| 9 | jQuery(".article-comments-list").html(response); | 7 | jQuery(".article-comments-list").html(response); |
| 10 | }, | 8 | }, |
| 11 | - error: function() { close_loading() } | 9 | + complete: function(){ jQuery('.article-comments-list').removeClass('fetching') } |
| 12 | }); | 10 | }); |
| 13 | } | 11 | } |
| 14 | 12 |
public/stylesheets/application.css
| @@ -6690,3 +6690,7 @@ li.profile-activity-item.upload_image .activity-gallery-images-count-1 img { | @@ -6690,3 +6690,7 @@ li.profile-activity-item.upload_image .activity-gallery-images-count-1 img { | ||
| 6690 | #signup-form #result-strong { | 6690 | #signup-form #result-strong { |
| 6691 | color: green; | 6691 | color: green; |
| 6692 | } | 6692 | } |
| 6693 | + | ||
| 6694 | +.fetching { | ||
| 6695 | + opacity: 0.3; | ||
| 6696 | +} |