From ea6926d3de0e0f12f70f0c993261f0dae54aa482 Mon Sep 17 00:00:00 2001
From: John Firebaugh
Date: Sun, 29 Sep 2013 16:15:13 -0700
Subject: [PATCH] Work on changeset display
---
app/assets/stylesheets/common.css.scss | 12 ++++-
app/views/changeset/_changeset.html.erb | 47 ++++++++-----------
.../changeset/_changeset_paging_nav.html.erb | 15 ------
app/views/changeset/_changesets.html.erb | 4 --
app/views/changeset/list.html.erb | 13 ++++-
app/views/layouts/_header.html.erb | 2 +-
6 files changed, 43 insertions(+), 50 deletions(-)
delete mode 100644 app/views/changeset/_changeset_paging_nav.html.erb
delete mode 100644 app/views/changeset/_changesets.html.erb
diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss
index 10450e748..fb3c997c0 100644
--- a/app/assets/stylesheets/common.css.scss
+++ b/app/assets/stylesheets/common.css.scss
@@ -1079,8 +1079,18 @@ nav.secondary {
float: right;
}
-/* Rules for the changeset list shown by the history tab etc */
+/* Rules for the changeset list shown by the history tab */
+#sidebar .changesets {
+ li {
+ padding: $lineheight;
+ border-bottom: $keyline;
+ }
+
+ p {
+ padding: 0;
+ }
+}
/* Rules for the data browser */
diff --git a/app/views/changeset/_changeset.html.erb b/app/views/changeset/_changeset.html.erb
index 3e4871ec0..a63792968 100644
--- a/app/views/changeset/_changeset.html.erb
+++ b/app/views/changeset/_changeset.html.erb
@@ -12,39 +12,32 @@
end
%>
-<%= content_tag "ul", :class => 'changeset_item', :id => "changeset_#{changeset.id}", :data => {:changeset => changeset_data} do %>
-
+<%= content_tag "li", :id => "changeset_#{changeset.id}", :data => {:changeset => changeset_data} do %>
+ <%= link_to(changeset.id, changeset_path(changeset.id), :class => :changeset_id) %>
-
- <%=
- link_to(changeset.id,
- {:controller => 'browse', :action => 'changeset', :id => changeset.id},
- {:title => t('changeset.changeset.view_changeset_details')})
- %>
-
+
+ <% if changeset.closed_at > DateTime.now %>
+ <%= t 'changeset.changeset.still_editing' %>
+ <% else %>
+ <%= l changeset.closed_at, :format => :long %>
+ <% end %>
+
-
- <% if changeset.closed_at > DateTime.now %> <%= t'changeset.changeset.still_editing' %>
- <% else %><%= l changeset.closed_at, :format => :long %><% end %>
+ <% unless params.key?(:display_name) %>
+
+ <% if changeset.user.data_public? %>
+ <%= link_to changeset.user.display_name, user_path(changeset.user.display_name) %>
+ <% else %>
+ <%= t 'changeset.changeset.anonymous' %>
+ <% end %>
+ <% end %>
- <%if showusername %>
-
- <% if changeset.user.data_public? %>
- <%= link_to h(changeset.user.display_name), :controller => "changeset", :action => "list", :display_name => changeset.user.display_name %>
- <% else %>
- <%= t'changeset.changeset.anonymous' %>
- <% end %>
-
- <% end %>
-
-
-
-
+
<% end %>
diff --git a/app/views/changeset/_changeset_paging_nav.html.erb b/app/views/changeset/_changeset_paging_nav.html.erb
deleted file mode 100644
index 46b4635c8..000000000
--- a/app/views/changeset/_changeset_paging_nav.html.erb
+++ /dev/null
@@ -1,15 +0,0 @@
-
\ No newline at end of file
diff --git a/app/views/changeset/_changesets.html.erb b/app/views/changeset/_changesets.html.erb
deleted file mode 100644
index fe8da2b38..000000000
--- a/app/views/changeset/_changesets.html.erb
+++ /dev/null
@@ -1,4 +0,0 @@
-<% showusername = true if showusername.nil? %>
-
- <%= render :partial => 'changeset', :locals => {:showusername => showusername}, :collection => @edits unless @edits.nil? %>
-
diff --git a/app/views/changeset/list.html.erb b/app/views/changeset/list.html.erb
index 262cae15f..19707cd3f 100644
--- a/app/views/changeset/list.html.erb
+++ b/app/views/changeset/list.html.erb
@@ -11,8 +11,17 @@
<%= @heading %>
<% if @edits.size > 0 %>
- <%= render :partial => 'changesets', :locals => { :showusername => !params.has_key?(:display_name) } %>
- <%= render :partial => 'changeset_paging_nav' %>
+
+ <%= render :partial => 'changeset',
+ :collection => @edits %>
+
+
+
+
+ <%= link_to t('geocoder.results.more_results'), '#', :class => "button" %>
+
+ <%= image_tag "searching.gif", :class => ["search_searching", "hidden"] %>
+
<% elsif @user and @user.display_name == params[:display_name] %>
<%= t('changeset.list.empty_user_html') %>
<% else %>
diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb
index f6d5bb9b9..703519515 100644
--- a/app/views/layouts/_header.html.erb
+++ b/app/views/layouts/_header.html.erb
@@ -8,7 +8,7 @@
<%= link_to t('layouts.view'), root_path, :class => 'tab geolink llz layers' %>
- <%= link_to t('layouts.history'), browse_changesets_path, :class => 'tab geolink bbox' %>
+ <%= link_to t('layouts.history'), browse_changesets_path, :class => 'tab geolink llz' %>
<%= link_to t('layouts.export'), export_path, :class => 'tab geolink llz' %>
--
2.39.5