<%= link_to_revision(changeset, changeset.repository,
:text => "#{l(:label_revision)} #{changeset.format_identifier}") %>
<% if changeset.filechanges.any? && User.current.allowed_to?(:browse_repository, changeset.project) %>
diff --git a/app/views/issues/_list.html.erb b/app/views/issues/_list.html.erb
index 0313f2e..851fca1 100644
--- a/app/views/issues/_list.html.erb
+++ b/app/views/issues/_list.html.erb
@@ -16,6 +16,7 @@
<% else %>
diff --git a/app/views/projects/settings/_activities.html.erb b/app/views/projects/settings/_activities.html.erb
index 27a27de..db1a3c2 100644
--- a/app/views/projects/settings/_activities.html.erb
+++ b/app/views/projects/settings/_activities.html.erb
@@ -12,7 +12,7 @@
<% @project.activities(true).each do |enumeration| %>
<%= fields_for "enumerations[#{enumeration.id}]", enumeration do |ff| %>
-
<%= ff.hidden_field :parent_id, :value => enumeration.id unless enumeration.project %>
<%= enumeration %>
diff --git a/app/views/projects/settings/_boards.html.erb b/app/views/projects/settings/_boards.html.erb
index 186a25b..16506c8 100644
--- a/app/views/projects/settings/_boards.html.erb
+++ b/app/views/projects/settings/_boards.html.erb
@@ -4,7 +4,7 @@
<%= l(:label_board) %>
<%= render_boards_tree(@project.boards) do |board, level| %>
-
+
<%= link_to board.name, project_board_path(@project, board) %>
diff --git a/app/views/projects/settings/_issue_categories.html.erb b/app/views/projects/settings/_issue_categories.html.erb
index 2eb416c..8a04f25 100644
--- a/app/views/projects/settings/_issue_categories.html.erb
+++ b/app/views/projects/settings/_issue_categories.html.erb
@@ -8,7 +8,7 @@
<% for category in @project.issue_categories %>
<% unless category.new_record? %>
-
+
<%= category.name %> |
<%= category.assigned_to.name if category.assigned_to %> |
diff --git a/app/views/projects/settings/_members.html.erb b/app/views/projects/settings/_members.html.erb
index 4715322..05707fe 100644
--- a/app/views/projects/settings/_members.html.erb
+++ b/app/views/projects/settings/_members.html.erb
@@ -16,7 +16,7 @@
|
<% members.each do |member| %>
<% next if member.new_record? %>
-
+
<%= link_to_user member.principal %> |
<%= member.roles.sort.collect(&:to_s).join(', ') %>
@@ -54,7 +54,7 @@
|
<%= call_hook(:view_projects_settings_members_table_row, { :project => @project, :member => member}) %>
-<% end %>
+<% end; reset_cycle %>
<% else %>
diff --git a/app/views/projects/settings/_repositories.html.erb b/app/views/projects/settings/_repositories.html.erb
index d075674..e60164c 100644
--- a/app/views/projects/settings/_repositories.html.erb
+++ b/app/views/projects/settings/_repositories.html.erb
@@ -11,9 +11,9 @@
<% @project.repositories.sort.each do |repository| %>
-
+
- <%= link_to repository.identifier,
+ <%= link_to repository.identifier,
{:controller => 'repositories', :action => 'show',:id => @project, :repository_id => repository.identifier_param} if repository.identifier.present? %>
|
<%= checked_image repository.is_default? %> |
diff --git a/app/views/projects/settings/_versions.html.erb b/app/views/projects/settings/_versions.html.erb
index 0c17144..8173433 100644
--- a/app/views/projects/settings/_versions.html.erb
+++ b/app/views/projects/settings/_versions.html.erb
@@ -22,7 +22,7 @@
<% @versions.sort.each do |version| %>
-
+
<%= link_to_version version %> |
<%= format_date(version.effective_date) %> |
<%= version.description %> |
@@ -36,7 +36,7 @@
<% end %>
-<% end %>
+<% end; reset_cycle %>
<% else %>
diff --git a/app/views/projects/show.html.erb b/app/views/projects/show.html.erb
index 7de3102..87e398e 100644
--- a/app/views/projects/show.html.erb
+++ b/app/views/projects/show.html.erb
@@ -49,7 +49,7 @@
<% @trackers.each do |tracker| %>
-
+ ">
<%= link_to tracker.name, project_issues_path(@project, :set_filter => 1, :tracker_id => tracker.id) %>
|
diff --git a/app/views/queries/index.html.erb b/app/views/queries/index.html.erb
index c36c0ca..b0dbc05 100644
--- a/app/views/queries/index.html.erb
+++ b/app/views/queries/index.html.erb
@@ -9,7 +9,7 @@
<% else %>
<% @queries.each do |query| %>
-
+
<%= link_to query.name, :controller => 'issues', :action => 'index', :project_id => @project, :query_id => query %>
|
diff --git a/app/views/reports/_details.html.erb b/app/views/reports/_details.html.erb
index 998089c..ab7fe36 100644
--- a/app/views/reports/_details.html.erb
+++ b/app/views/reports/_details.html.erb
@@ -13,7 +13,7 @@
<% for row in rows %>
-
+ ">
<%= link_to row.name, aggregate_path(@project, field_name, row) %> |
<% for status in @statuses %>
<%= aggregate_link data, { field_name => row.id, "status_id" => status.id }, aggregate_path(@project, field_name, row, :status_id => status.id) %> |
@@ -25,4 +25,5 @@
<% end %>
-<% end %>
+<% end
+ reset_cycle %>
diff --git a/app/views/reports/_simple.html.erb b/app/views/reports/_simple.html.erb
index d6f51ad..9dca355 100644
--- a/app/views/reports/_simple.html.erb
+++ b/app/views/reports/_simple.html.erb
@@ -10,7 +10,7 @@
<% for row in rows %>
-
+ ">
<%= link_to row.name, aggregate_path(@project, field_name, row) %> |
<%= aggregate_link data, { field_name => row.id, "closed" => 0 }, aggregate_path(@project, field_name, row, :status_id => "o") %> |
<%= aggregate_link data, { field_name => row.id, "closed" => 1 }, aggregate_path(@project, field_name, row, :status_id => "c") %> |
@@ -19,4 +19,5 @@
<% end %>
-<% end %>
+<% end
+ reset_cycle %>
diff --git a/app/views/repositories/_revisions.html.erb b/app/views/repositories/_revisions.html.erb
index 84ef2cd..9c72204 100644
--- a/app/views/repositories/_revisions.html.erb
+++ b/app/views/repositories/_revisions.html.erb
@@ -33,7 +33,7 @@ end %>
<% show_diff = revisions.size > 1 %>
<% line_num = 1 %>
<% revisions.each do |changeset| %>
-
+
<% id_style = (show_revision_graph ? "padding-left:#{(graph_space + 1) * 20}px" : nil) %>
<%= content_tag(:td, :class => 'id', :style => id_style) do %>
<%= link_to_revision(changeset, @repository) %>
diff --git a/app/views/repositories/committers.html.erb b/app/views/repositories/committers.html.erb
index f23e102..b942e4b 100644
--- a/app/views/repositories/committers.html.erb
+++ b/app/views/repositories/committers.html.erb
@@ -17,7 +17,7 @@
<% i = 0 -%>
<% @committers.each do |committer, user_id| -%>
-
+
<%= committer %> |
<%= hidden_field_tag "committers[#{i}][]", committer, :id => nil %>
diff --git a/app/views/roles/_form.html.erb b/app/views/roles/_form.html.erb
index 5f095e7..39acc34 100644
--- a/app/views/roles/_form.html.erb
+++ b/app/views/roles/_form.html.erb
@@ -91,7 +91,7 @@
<% end %>
|
<% Tracker.sorted.all.each do |tracker| %>
-
+ ">
<%= tracker.name %> |
<% permissions.each do |permission| %>
"><%= check_box_tag "role[permissions_tracker_ids][#{permission}][]",
diff --git a/app/views/roles/index.html.erb b/app/views/roles/index.html.erb
index ab0bbe8..8f05964 100644
--- a/app/views/roles/index.html.erb
+++ b/app/views/roles/index.html.erb
@@ -12,7 +12,7 @@
|
<% for role in @roles %>
- ">
+ <%= role.builtin? ? "builtin" : "givable" %>">
<%= content_tag(role.builtin? ? 'em' : 'span', link_to(role.name, edit_role_path(role))) %> |
<%= reorder_handle(role) unless role.builtin? %>
diff --git a/app/views/roles/permissions.html.erb b/app/views/roles/permissions.html.erb
index ccaa950..b403cff 100644
--- a/app/views/roles/permissions.html.erb
+++ b/app/views/roles/permissions.html.erb
@@ -33,7 +33,7 @@
|
<% end %>
<% perms_by_module[mod].each do |permission| %>
-
+
<%= link_to_function('',
"toggleCheckboxesBySelector('.permission-#{permission.name} input')",
diff --git a/app/views/timelog/_list.html.erb b/app/views/timelog/_list.html.erb
index 1996692..3721df2 100644
--- a/app/views/timelog/_list.html.erb
+++ b/app/views/timelog/_list.html.erb
@@ -17,6 +17,7 @@
|
<% grouped_query_results(entries, @query, @entry_count_by_group) do |entry, group_name, group_count, group_totals| -%>
<% if group_name %>
+ <% reset_cycle %>
@@ -30,7 +31,7 @@
|
<% end %>
- hascontextmenu">
<%= check_box_tag("ids[]", entry.id, false, :id => nil) %> |
<%= raw @query.inline_columns.map {|column| "#{column_content(column, entry)} | "}.join %>
diff --git a/app/views/timelog/_report_criteria.html.erb b/app/views/timelog/_report_criteria.html.erb
index 6af122e..f418117 100644
--- a/app/views/timelog/_report_criteria.html.erb
+++ b/app/views/timelog/_report_criteria.html.erb
@@ -1,7 +1,7 @@
<% @report.hours.collect {|h| h[criterias[level]].to_s}.uniq.each do |value| %>
<% hours_for_value = select_hours(hours, criterias[level], value) -%>
<% next if hours_for_value.empty? -%>
- |
+
<%= (" | " * level).html_safe %>
<%= format_criteria_value(@report.available_criteria[criterias[level]], value) %> |
<%= (" | " * (criterias.length - level - 1)).html_safe -%>
diff --git a/app/views/trackers/fields.html.erb b/app/views/trackers/fields.html.erb
index 61d1da4..b53f1fa 100644
--- a/app/views/trackers/fields.html.erb
+++ b/app/views/trackers/fields.html.erb
@@ -25,7 +25,7 @@
<% Tracker::CORE_FIELDS.each do |field| %>
-
+ ">
<%= link_to_function('', "toggleCheckboxesBySelector('input.core-field-#{field}')",
:title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
@@ -48,7 +48,7 @@
|
<% @custom_fields.each do |field| %>
-
+ ">
<%= link_to_function('', "toggleCheckboxesBySelector('input.custom-field-#{field.id}')",
:title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
diff --git a/app/views/trackers/index.html.erb b/app/views/trackers/index.html.erb
index 8f6c210..5f40cf0 100644
--- a/app/views/trackers/index.html.erb
+++ b/app/views/trackers/index.html.erb
@@ -13,7 +13,7 @@
|
<% for tracker in @trackers %>
-
+ ">
<%= link_to tracker.name, edit_tracker_path(tracker) %> |
<% unless tracker.workflow_rules.count > 0 %>
diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb
index 3fc82b6..60e42c6 100644
--- a/app/views/users/index.html.erb
+++ b/app/views/users/index.html.erb
@@ -37,7 +37,7 @@
|
<% for user in @users -%>
-
+ ">
<%= avatar(user, :size => "14") %><%= link_to user.login, edit_user_path(user) %> |
<%= user.firstname %> |
<%= user.lastname %> |
diff --git a/app/views/wiki/history.html.erb b/app/views/wiki/history.html.erb
index e5e72b1..1369234 100644
--- a/app/views/wiki/history.html.erb
+++ b/app/views/wiki/history.html.erb
@@ -19,7 +19,7 @@
<% show_diff = @versions.size > 1 %>
<% line_num = 1 %>
<% @versions.each do |ver| %>
-
+ ">
<%= link_to ver.version, :action => 'show', :id => @page.title, :project_id => @page.project, :version => ver.version %> |
<%= radio_button_tag('version', ver.version, (line_num==1), :id => "cb-#{line_num}", :onclick => "$('#cbto-#{line_num+1}').prop('checked', true);") if show_diff && (line_num < @versions.size) %> |
<%= radio_button_tag('version_from', ver.version, (line_num==2), :id => "cbto-#{line_num}") if show_diff && (line_num > 1) %> |
diff --git a/app/views/workflows/_form.html.erb b/app/views/workflows/_form.html.erb
index def117b..9fb2705 100644
--- a/app/views/workflows/_form.html.erb
+++ b/app/views/workflows/_form.html.erb
@@ -24,7 +24,7 @@
<% for old_status in [nil] + @statuses %>
<% next if old_status.nil? && name != 'always' %>
-
+ ">
<%= link_to_function('', "toggleCheckboxesBySelector('table.transitions-#{name} input.old-status-#{old_status.try(:id) || 0}')",
:title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}",
diff --git a/app/views/workflows/index.html.erb b/app/views/workflows/index.html.erb
index 66785a4..1a07805 100644
--- a/app/views/workflows/index.html.erb
+++ b/app/views/workflows/index.html.erb
@@ -17,7 +17,7 @@
|
<% @trackers.each do |tracker| -%>
-
+
<%= tracker.name %> |
<% @roles.each do |role| -%>
<% count = @workflow_counts[[tracker.id, role.id]] || 0 %>
diff --git a/app/views/workflows/permissions.html.erb b/app/views/workflows/permissions.html.erb
index fc886e0..0fb4c8b 100644
--- a/app/views/workflows/permissions.html.erb
+++ b/app/views/workflows/permissions.html.erb
@@ -60,7 +60,7 @@
<% @fields.each do |field, name| %>
-
+ ">
<%= name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
|
@@ -80,7 +80,7 @@
<% @custom_fields.each do |field| %>
-
+ ">
<%= field.name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
|
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index 8d703ad..f38b69b 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -685,6 +685,10 @@ function beforeShowDatePicker(input, inst) {
type: 'put',
dataType: 'script',
data: data,
+ success: function(data){
+ sortable.children(":even").removeClass("even").addClass("odd");
+ sortable.children(":odd").removeClass("odd").addClass("even");
+ },
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.status);
sortable.sortable("cancel");
diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css
index 4ed40bc..bb2b0b8 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -317,8 +317,6 @@ table.permissions td.role {color:#999;font-size:90%;font-weight:normal !importan
tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;}
-div.mypage-box table.time-entries tr.time-entry { background-color: #fff; }
-div.mypage-box table.time-entries tr.odd { background-color:#f6f7f8; }
tr.time-entry { text-align: center; white-space: nowrap; }
tr.time-entry td.issue, tr.time-entry td.comments, tr.time-entry td.subject, tr.time-entry td.activity { text-align: left; white-space: normal; }
td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; }
@@ -332,7 +330,7 @@ table.plugins span.url { display: block; font-size: 0.9em; }
table.list.enumerations {table-layout: fixed;}
-tr.group td { padding: 0.8em 0 0.5em 0.3em; border-bottom: 1px solid #ccc; text-align:left; background-color: #fff;}
+tr.group td { padding: 0.8em 0 0.5em 0.3em; border-bottom: 1px solid #ccc; text-align:left; }
tr.group span.name {font-weight:bold;}
tr.group span.count {font-weight:bold; position:relative; top:-1px; color:#fff; font-size:10px; background:#9DB9D5; padding:0px 6px 1px 6px; border-radius:3px; margin-left:4px;}
tr.group span.totals {color: #aaa; font-size: 80%;}
@@ -345,8 +343,8 @@ table.list tbody tr:hover { background-color:#ffffdd; }
table.list tbody tr.group:hover { background-color:inherit; }
table td {padding:2px;}
table p {margin:0;}
-table.list tbody tr:nth-child(odd), #issue-changesets div.changeset:nth-child(odd) {background-color:#f6f7f8;}
-table.list tbody tr:nth-child(even), #issue-changesets div.changeset:nth-child(even) {background-color: #fff;}
+.odd {background-color:#f6f7f8;}
+.even {background-color: #fff;}
tr.builtin td.name {font-style:italic;}
|