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 %> -
  • - -
  • +

    <% if changeset.tags['comment'].to_s != '' %> <%= linkify(h(changeset.tags['comment'])) %> <% else %> - <%= t'changeset.changeset.no_comment' %> + <%= t 'changeset.changeset.no_comment' %> <% 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.43.2