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