<% end %>
<div class="widget-measure">
- <span class="widget-label"> </span>
+ <span class="widget-label"><%= message('widget.code_coverage.execution_time') -%></span>
<span class="nowrap">
<%= format_measure(execution_time, :url => url_for_drilldown('test_execution_time')) %>
<%= dashboard_configuration.selected_period? ? format_variation(execution_time) : trend_icon(execution_time) -%>
<td><%= event.name %></td>
<td>
<% unless event.description.blank? %>
- <a href="#" class="nolink" title="<%= h event.description -%>" alt="<%= h event.description -%>">
- <i class="icon-info"></i>
- </a>
+ <i class="icon-info" title="<%= h event.description -%>"></i>
<% end %>
</td>
</tr>
<div class="widget-span widget-span-3">
<div class="widget-measure-container">
<div class="widget-measure widget-measure-main">
- <span class="widget-label"><%= message('widget.rules.technical_debt') -%></span>
- <span class="nowrap">
- <a href="<%= url_for_drilldown('sqale_index') -%>" class="widget-link link-<%= widget.key %>-debt">
- <%= format_measure(technical_debt) -%>
- </a>
- <%= dashboard_configuration.selected_period? ? format_variation(technical_debt) : trend_icon(technical_debt) -%>
- </span>
+ <span class="widget-label"><%= message('widget.rules.debt') -%></span>
+ <a href="<%= url_for_drilldown('sqale_index') -%>" class="widget-link link-<%= widget.key %>-debt">
+ <%= format_measure(technical_debt) -%>
+ </a>
+ <%= dashboard_configuration.selected_period? ? format_variation(technical_debt) : trend_icon(technical_debt) -%>
</div>
<div class="widget-measure-delta">
<%
:period => dashboard_configuration.period_index,
:url => url_for_drilldown(new_coverage, :period => dashboard_configuration.period_index),
:default => '-') %>
- <%= dashboard_configuration.selected_period? ? format_variation(new_coverage) : trend_icon(new_coverage) -%>
</span>
</div>
<% end %>
<%= format_measure(new_line_coverage,
:period => dashboard_configuration.period_index,
:url => url_for_drilldown(new_line_coverage, :period => dashboard_configuration.period_index)) %>
- <%= dashboard_configuration.selected_period? ? format_variation(new_line_coverage) : trend_icon(new_line_coverage) -%>
</span>
</div>
<% end %>
<%= format_measure(new_branch_coverage,
:period => dashboard_configuration.period_index,
:url => url_for_drilldown(new_branch_coverage, :period => dashboard_configuration.period_index)) %>
- <%= dashboard_configuration.selected_period? ? format_variation(new_branch_coverage) : trend_icon(new_branch_coverage) -%>
</span>
</div>
<% end %>
<% if package_feedback_edges %>
<div class="widget-measure">
+ <span class="widget-label"><%= message('widget.package_design.between_packages.suffix') -%></span>
<span class="nowrap">
<%= format_measure(package_feedback_edges, :default => '-', :url => url_for_drilldown(package_feedback_edges)) %>
<%= dashboard_configuration.selected_period? ? format_variation(package_feedback_edges) : trend_icon(package_feedback_edges) -%>
</span>
- <span class="widget-label"><%= message('widget.package_design.between_packages.suffix') -%></span>
</div>
<% end %>
<% if package_tangles %>
<div class="widget-measure">
+ <span class="widget-label"><%= message('widget.package_design.between_files.suffix') -%></span>
<span class="nowrap">
<%= format_measure(package_tangles, :default => '-', :url => url_for_drilldown(package_tangles)) %>
<%= dashboard_configuration.selected_period? ? format_variation(package_tangles) : trend_icon(package_tangles) -%>
</span>
- <span class="widget-label"><%= message('widget.package_design.between_files.suffix') -%></span>
</div>
<% end %>
</div>
widget.code_coverage.errors.suffix=\ errors
widget.code_coverage.tests.suffix=\ tests
widget.code_coverage.skipped.suffix=\ skipped
+widget.code_coverage.execution_time=Execution Time
# id of this widget does not use underscore in order to be backward-compatible with previous version of JaCoCo plugin
widget.it-coverage.name=Integration Tests Coverage
widget.rules.name=Issues and Technical Debt
widget.rules.description=Reports issues and technical debt.
widget.rules.issues=Issues
-widget.rules.technical_debt=Technical Debt
+widget.rules.debt=Debt
widget.rules.added=Added:
widget.rules.removed=Removed:
text-align: right;
}
+.admin_page .operations .link-action { margin-left: 4px; }
+
.admin_page .owner {
width: 140px;
text-align: center;
position: relative;
}
+#hd li {
+ height: 30px;
+}
+
#hd a {
.base-link;
color: #e5e5e5;
& > a {
.base-link;
}
+
+ & > .small {
+ text-transform: none;
+ }
}
table.data > tfoot > tr > td {
.link;
}
+.icon-with-link {
+ outline: none;
+ text-decoration: none;
+}
+
.widget-link {
.highlighted-link;
border-bottom: 1px solid @lightBlue;
vertical-align: baseline;
height: 22px;
margin: 0 1px;
- padding: 2px 10px;
+ padding: 0 10px;
border: 1px solid @darkGrey;
.box-sizing(border-box);
if resource.display_dashboard?
if options[:dashboard]
link_to(name || resource.name, params.merge({:controller => 'dashboard', :action => 'index', :id => resource.id, :period => period_index,
- :tab => options[:tab], :rule => options[:rule]}), :title => options[:title])
+ :tab => options[:tab], :rule => options[:rule]}), :title => options[:title], :class => options[:class])
else
# stay on the same page (for example components)
- link_to(name || resource.name, params.merge({:id => resource.id, :period => period_index, :tab => options[:tab], :rule => options[:rule]}), :title => options[:title])
+ link_to(name || resource.name, params.merge({:id => resource.id, :period => period_index, :tab => options[:tab], :rule => options[:rule]}), :title => options[:title], :class => options[:class])
end
else
if options[:line]
<td class="left" x="<%= u(snapshot.project.name) -%>">
<%= qualifier_icon(snapshot) %>
<% if snapshot.display_dashboard? %>
- <%= link_to_resource(project, h(snapshot.project.name)) %>
+ <%= link_to_resource(project, h(snapshot.project.name), :class => 'chevron-link highlighted-link') %>
<% else %>
<%= h snapshot.project.name %>
<% end %>
<% end %>
<%= qualifier_icon(resource) -%>
<% if resource.source_code? %>
- <a href="#" alt="<%= h resource.name(true) -%>" title="<%= h resource.name(true) -%>" data-key="<%= resource.key -%>"
+ <a href="#" title="<%= h resource.name(true) -%>" data-key="<%= resource.key -%>"
class="js-drilldown-link chevron-link highlighted-link"><%= h resource.name(false) %></a>
<% else %>
- <%= link_to(h(resource.name), {:only_path => true, :overwrite_params => {:rids => (selected ? rids-[resource.id] : rids+[resource.id])}}) -%>
+ <%= link_to(h(resource.name), {:only_path => true, :overwrite_params => {:rids => (selected ? rids-[resource.id] : rids+[resource.id])}}, :class => 'chevron-link highlighted-link') -%>
<% end %>
</td>
<td class="right">