diff --git a/app/controllers/diary_comments_controller.rb b/app/controllers/diary_comments_controller.rb
index 35dbbb559..f6597cf4c 100644
--- a/app/controllers/diary_comments_controller.rb
+++ b/app/controllers/diary_comments_controller.rb
@@ -24,6 +24,8 @@ class DiaryCommentsController < ApplicationController
@params = params.permit(:display_name, :before, :after)
@comments, @newer_comments_id, @older_comments_id = get_page_items(comments, :includes => [:user])
+
+ render :partial => "page" if turbo_frame_request_id == "pagination"
end
def create
diff --git a/app/controllers/diary_entries_controller.rb b/app/controllers/diary_entries_controller.rb
index dd7efc7ca..ff6dfc826 100644
--- a/app/controllers/diary_entries_controller.rb
+++ b/app/controllers/diary_entries_controller.rb
@@ -60,6 +60,8 @@ class DiaryEntriesController < ApplicationController
@params = params.permit(:display_name, :friends, :nearby, :language)
@entries, @newer_entries_id, @older_entries_id = get_page_items(entries, :includes => [:user, :language])
+
+ render :partial => "page" if turbo_frame_request_id == "pagination"
end
def show
diff --git a/app/controllers/traces_controller.rb b/app/controllers/traces_controller.rb
index 5bee44886..02b553d0a 100644
--- a/app/controllers/traces_controller.rb
+++ b/app/controllers/traces_controller.rb
@@ -65,6 +65,8 @@ class TracesController < ApplicationController
# final helper vars for view
@target_user = target_user
+
+ render :partial => "page" if turbo_frame_request_id == "pagination"
end
def show
diff --git a/app/controllers/user_blocks_controller.rb b/app/controllers/user_blocks_controller.rb
index ae6e3c1cd..167223d91 100644
--- a/app/controllers/user_blocks_controller.rb
+++ b/app/controllers/user_blocks_controller.rb
@@ -21,6 +21,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.all
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
+
+ @show_user_name = true
+ @show_creator_name = true
+
+ render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
def show
@@ -118,6 +123,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.where(:user => @user)
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
+
+ @show_user_name = false
+ @show_creator_name = true
+
+ render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
##
@@ -128,6 +138,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.where(:creator => @user)
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
+
+ @show_user_name = true
+ @show_creator_name = false
+
+ render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
private
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 0830e51d4..4ebeb1ec3 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -40,6 +40,8 @@ class UsersController < ApplicationController
@users_count = users.count
@users, @newer_users_id, @older_users_id = get_page_items(users, :limit => 50)
+
+ render :partial => "page" if turbo_frame_request_id == "pagination"
end
end
diff --git a/app/views/diary_comments/_page.html.erb b/app/views/diary_comments/_page.html.erb
new file mode 100644
index 000000000..53472e3ea
--- /dev/null
+++ b/app/views/diary_comments/_page.html.erb
@@ -0,0 +1,26 @@
+
+
+
+
+ <%= render "shared/pagination",
+ :newer_key => "diary_comments.page.newer_comments",
+ :older_key => "diary_comments.page.older_comments",
+ :newer_id => @newer_comments_id,
+ :older_id => @older_comments_id %>
+
+
+
+ <% @comments.each do |comment| -%>
+ <%= t ".post" %>
+ <%= t ".when" %>
+ <%= t ".comment" %>
+
+
+ <% end -%>
+ "><%= link_to comment.diary_entry.title, diary_entry_path(comment.diary_entry.user, comment.diary_entry) %>
+ ">
+ <%= friendly_date_ago(comment.created_at) %>
+
+ "><%= comment.body.to_html %>
+
<%= t ".post" %> | -<%= t ".when" %> | -<%= t ".comment" %> | -
---|---|---|
"><%= link_to comment.diary_entry.title, diary_entry_path(comment.diary_entry.user, comment.diary_entry) %> | -"> - <%= friendly_date_ago(comment.created_at) %> - | -"><%= comment.body.to_html %> | -
<%= t ".empty_upload_html", :upload_link => link_to(t(".upload_new"), new_trace_path), diff --git a/app/views/user_blocks/_block.html.erb b/app/views/user_blocks/_block.html.erb index 5444bdd5b..68850c28d 100644 --- a/app/views/user_blocks/_block.html.erb +++ b/app/views/user_blocks/_block.html.erb @@ -1,8 +1,8 @@
<%= t ".display_name" %> | - <% end %> - <% if show_creator_name %> -<%= t ".creator_name" %> | - <% end %> -<%= t ".reason" %> | -<%= t ".status" %> | -<%= t ".revoker_name" %> | -- | - <% if show_revoke_link %> - | - <% end %> - |
---|
<%= t ".display_name" %> | + <% end %> + <% if @show_creator_name %> +<%= t ".creator_name" %> | + <% end %> +<%= t ".reason" %> | +<%= t ".status" %> | +<%= t ".revoker_name" %> | ++ | + <% if can?(:revoke, UserBlock) %> + | + <% end %> + |
---|
<%= t ".empty", :name => @user.display_name %>
<% end %> diff --git a/app/views/user_blocks/blocks_on.html.erb b/app/views/user_blocks/blocks_on.html.erb index 0c15b8866..38254a5a3 100644 --- a/app/views/user_blocks/blocks_on.html.erb +++ b/app/views/user_blocks/blocks_on.html.erb @@ -7,7 +7,7 @@ <% end %> <% unless @user_blocks.empty? %> -<%= render :partial => "blocks", :locals => { :show_revoke_link => can?(:revoke, UserBlock), :show_user_name => false, :show_creator_name => true } %> +<%= render :partial => "blocks" %> <% else %><%= t ".empty", :name => @user.display_name %>
<% end %> diff --git a/app/views/user_blocks/index.html.erb b/app/views/user_blocks/index.html.erb index 4d200b516..854d62037 100644 --- a/app/views/user_blocks/index.html.erb +++ b/app/views/user_blocks/index.html.erb @@ -7,7 +7,7 @@ <% end %> <% unless @user_blocks.empty? %> -<%= render :partial => "blocks", :locals => { :show_revoke_link => can?(:revoke, UserBlock), :show_user_name => true, :show_creator_name => true } %> +<%= render :partial => "blocks" %> <% else %><%= t ".empty" %>
<% end %> diff --git a/app/views/users/_page.html.erb b/app/views/users/_page.html.erb new file mode 100644 index 000000000..3307c7b11 --- /dev/null +++ b/app/views/users/_page.html.erb @@ -0,0 +1,50 @@ ++ | ++ <%= check_box_tag "user_all", "1", false %> + | +
- | -- <%= check_box_tag "user_all", "1", false %> - | -
<%= t ".empty" %>
<% end %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 30721562a..4d5ce7f58 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -538,6 +538,7 @@ en: new_title: Compose a new entry in my user diary my_diary: My Diary no_entries: No diary entries + page: recent_entries: "Recent diary entries" older_entries: Older Entries newer_entries: Newer Entries @@ -604,6 +605,7 @@ en: heading: "%{user}'s Diary Comments" subheading_html: "Diary Comments added by %{user}" no_comments: "No diary comments" + page: post: Post when: When comment: Comment @@ -2522,9 +2524,6 @@ en: trace_not_found: "Trace not found!" visibility: "Visibility:" confirm_delete: "Delete this trace?" - trace_paging_nav: - older: "Older Traces" - newer: "Newer Traces" trace: pending: "PENDING" count_points: @@ -2556,6 +2555,9 @@ en: my_traces: "My Traces" traces_from: "Public Traces from %{user}" remove_tag_filter: "Remove Tag Filter" + page: + older: "Older Traces" + newer: "Newer Traces" destroy: scheduled_for_deletion: "Trace scheduled for deletion" make_public: @@ -2875,16 +2877,17 @@ en: index: title: Users heading: Users + summary_html: "%{name} created from %{ip_address} on %{date}" + summary_no_ip_html: "%{name} created on %{date}" + empty: No matching users found + page: older: "Older Users" newer: "Newer Users" found_users: one: "%{count} user found" other: "%{count} users found" - summary_html: "%{name} created from %{ip_address} on %{date}" - summary_no_ip_html: "%{name} created on %{date}" confirm: Confirm Selected Users hide: Hide Selected Users - empty: No matching users found suspended: title: Account Suspended heading: Account Suspended