Skip to content

Commit cb6219c

Browse files
committed
Remove static title information from project links and add default Ruby localization behavior.
1 parent cda64a5 commit cb6219c

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

app/views/projects/index.html.erb

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@
33
<%= javascript_include_tag 'plugin.project_tree.js', :plugin => 'project_tree'%>
44
<% end %>
55

6+
<script>
7+
<!-- Project TreeView variables -->
8+
var titleHideSubProjects = "<%= l(:title_project_link_hide_subprojects)%>";
9+
var titleShowSubProjects = "<%= l(:title_project_link_show_subprojects)%>";
10+
</script>
611

7-
<h2><%= l(:label_project_plural)%></h2>
812

13+
<h2><%= l(:label_project_plural)%></h2>
914

1015
<ul class="tree">
1116
<% for project in top_projects %>
1217
<% if project.children.length > 0 %>
13-
<li class="project root parent"><span class="toggle collapsed" id="<%= project.id %>" title="Unterprojekt(e) anzeigen"></span><%= link_to_project(project) %></li>
18+
<li class="project root parent"><span class="toggle collapsed" id="<%= project.id %>" title="<%= l(:title_project_link_show_subprojects)%>"></span><%= link_to_project(project) %></li>
1419
<% else %>
1520
<li class="project root parent"><span class="spacer"></span><%= link_to_project(project) %></li>
1621
<% end %>
1722
<% end %>
1823
</ul>
1924

20-
<hr />
21-

assets/javascripts/plugin.project_tree.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ $(document).ready(function () {
1717
});
1818
});
1919

20+
2021
/**
2122
* show or hide the child projects for the given project
2223
*
@@ -27,11 +28,11 @@ function showHideChildren(project) {
2728
var projectName = project.text();
2829
if (project.hasClass("collapsed")) {
2930
project.addClass("expanded").removeClass("collapsed");
30-
project.attr("title", "Unterprojekt(e) ausblenden");
31+
project.attr("title", titleHideSubProjects);
3132
addChildren(project);
3233
} else {
3334
project.addClass("collapsed").removeClass("expanded");
34-
project.attr("title", "Unterprojekt(e) einblenden");
35+
project.attr("title", titleShowSubProjects);
3536
removeChildren(project);
3637
}
3738
}
@@ -85,7 +86,7 @@ function buildProjectList(children, projectId) {
8586
var listItem = $('<li class="project child"/>');
8687

8788
if (child.has_children) {
88-
var span = $('<span class="toggle collapsed" id="' + child.identifier + '" title="Unterprojekt(e) anzeigen"/>');
89+
var span = $('<span class="toggle collapsed" id="' + child.identifier + '" title="' + titleShowSubProjects + '"/>');
8990
listItem.append(span);
9091
// add event listener
9192
$(span).click(function () {

0 commit comments

Comments
 (0)