From b0747c3c1e2c3f437fb5e94e85c2f329680f3ee0 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 18 Jan 2013 09:19:01 +0000 Subject: [PATCH] Fix formating of way and relation redaction messages as well --- app/views/browse/_relation_details.html.erb | 10 +++---- app/views/browse/_way_details.html.erb | 11 ++++---- test/functional/browse_controller_test.rb | 29 ++++++++++++--------- 3 files changed, 26 insertions(+), 24 deletions(-) diff --git a/app/views/browse/_relation_details.html.erb b/app/views/browse/_relation_details.html.erb index bfa5edefc..1c0f4c93c 100644 --- a/app/views/browse/_relation_details.html.erb +++ b/app/views/browse/_relation_details.html.erb @@ -1,8 +1,9 @@ +
<% if relation_details.redacted? %> -

<%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.relation'), :redaction_link => link_to(t('browse.redacted.redaction', :id => relation_details.redaction.id), relation_details.redaction), :version => relation_details.version %>

+
+ <%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.relation'), :redaction_link => link_to(t('browse.redacted.redaction', :id => relation_details.redaction.id), relation_details.redaction), :version => relation_details.version %>< +
<% else %> -
- <%= render :partial => "common_details", :object => relation_details %> <% unless relation_details.relation_members.empty? %> @@ -18,6 +19,5 @@
    <%= render :partial => "containing_relation", :collection => relation_details.containing_relation_members %>
<% end %> - -
<% end %> + diff --git a/app/views/browse/_way_details.html.erb b/app/views/browse/_way_details.html.erb index d21365b45..6bff887b3 100644 --- a/app/views/browse/_way_details.html.erb +++ b/app/views/browse/_way_details.html.erb @@ -1,9 +1,9 @@ +
<% if way_details.redacted? %> -

<%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.way'), :redaction_link => link_to(t('browse.redacted.redaction', :id => way_details.redaction.id), way_details.redaction), :version => way_details.version %>

+
+ <%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.way'), :redaction_link => link_to(t('browse.redacted.redaction', :id => way_details.redaction.id), way_details.redaction), :version => way_details.version %> +
<% else %> - -
- <%= render :partial => "common_details", :object => way_details %> <% unless way_details.way_nodes.empty? %> @@ -30,6 +30,5 @@ <%= render :partial => "containing_relation", :collection => way_details.containing_relation_members %> <% end %> - -
<% end %> +
diff --git a/test/functional/browse_controller_test.rb b/test/functional/browse_controller_test.rb index b6c11fd3c..9ba8dd8f0 100644 --- a/test/functional/browse_controller_test.rb +++ b/test/functional/browse_controller_test.rb @@ -88,9 +88,10 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'node_history' # there are 2 revisions of the redacted node, but only one - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 1 - assert_select "body div[id=content] div[class=browse_details][id=1]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 2 + assert_select "body div#content div.browse_details[id=1] div.common", 0 + assert_select "body div#content div.browse_details[id=2] div.common", 1 end def test_redacted_way_history @@ -99,11 +100,12 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'way_history' # there are 4 revisions of the redacted way, but only 2 - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 2 - # redacted revisions are 2 & 3 - assert_select "body div[id=content] div[class=browse_details][id=2]", 0 - assert_select "body div[id=content] div[class=browse_details][id=3]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 4 + assert_select "body div#content div.browse_details[id=1] div.common", 1 + assert_select "body div#content div.browse_details[id=2] div.common", 0 + assert_select "body div#content div.browse_details[id=3] div.common", 0 + assert_select "body div#content div.browse_details[id=4] div.common", 1 end def test_redacted_relation_history @@ -112,11 +114,12 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'relation_history' # there are 4 revisions of the redacted relation, but only 2 - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 2 - # redacted revisions are 2 & 3 - assert_select "body div[id=content] div[class=browse_details][id=2]", 0 - assert_select "body div[id=content] div[class=browse_details][id=3]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 4 + assert_select "body div#content div.browse_details[id=1] div.common", 1 + assert_select "body div#content div.browse_details[id=2] div.common", 0 + assert_select "body div#content div.browse_details[id=3] div.common", 0 + assert_select "body div#content div.browse_details[id=4] div.common", 1 end # This is a convenience method for most of the above checks -- 2.45.1