From f1b93601b599b08c72c6293ee25bf0ec0e504a4c Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 8 Jan 2012 17:14:17 +0000 Subject: [PATCH] Removes spaces in versions anchors. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8560 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/helpers/application_helper.rb | 4 ++++ app/views/versions/index.html.erb | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 24da00073..1954351e5 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -328,6 +328,10 @@ module ApplicationHelper end end + def anchor(text) + text.to_s.gsub(' ', '_') + end + def html_hours(text) text.gsub(%r{(\d+)\.(\d+)}, '\1.\2').html_safe end diff --git a/app/views/versions/index.html.erb b/app/views/versions/index.html.erb index 9f150bd24..6fdf8ae75 100644 --- a/app/views/versions/index.html.erb +++ b/app/views/versions/index.html.erb @@ -9,7 +9,7 @@ <% else %>
<% @versions.each do |version| %> -

<%= tag 'a', :name => h(version.name) %><%= link_to_version version %>

+

<%= tag 'a', :name => anchor(version.name) %><%= link_to_version version %>

<%= render :partial => 'versions/overview', :locals => {:version => version} %> <%= render(:partial => "wiki/content", :locals => {:content => version.wiki_page.content}) if version.wiki_page %> @@ -49,7 +49,7 @@

<%= l(:label_version_plural) %>

<% @versions.each do |version| %> -<%= link_to format_version_name(version), "##{version.name}" %>
+<%= link_to format_version_name(version), :anchor => anchor(version.name) %>
<% end %> <% end %>