coding_rules.deactivate_in_quality_profile=Deactivate In Quality Profile
coding_rules.deactivate_in_all_quality_profiles=Deactivate In All {0} Profiles
coding_rules.found=Found
-coding_rules.inherits="{0}" inherits "{1}"
+coding_rules.inherits="{0}" inherits from "{1}"
coding_rules.key=Key:
coding_rules.new_search=New Search
coding_rules.no_results=No Coding Rules
coding_rules.order=Order
coding_rules.ordered_by=Ordered By
coding_rules.original=Original:
+coding_rules.overrides="{0}" overrides "{1}"
coding_rules.page=Coding Rules
coding_rules.parameters=Parameters
coding_rules.parameters.default_value=Default Value:
component_viewer.transition.covers=Covers
component_viewer.transition.duplication=Duplicated By
-component_viewer.x_lines_are_covered={0} lines are covered
\ No newline at end of file
+component_viewer.x_lines_are_covered={0} lines are covered
initialize: (options) ->
super options
+ if @model.get 'params'
+ @model.set 'params', _.sortBy(@model.get('params'), 'key')
+
if @model.get 'isTemplate'
customRules = new Backbone.Collection()
jQuery.ajax
{{name}}
{{#if parent}}
<div class="coding-rules-detail-quality-profile-inheritance">
- <i class="icon-inheritance" title="{{tp 'coding_rules.inherits' name parent.name}}"></i> {{parent.name}}
+ {{#eq inherit 'OVERRIDES'}}
+ <i class="icon-inheritance" title="{{tp 'coding_rules.overrides' name parent.name}}"></i>
+ {{/eq}}
+ {{#eq inherit 'INHERITED'}}
+ <i class="icon-inheritance" title="{{tp 'coding_rules.inherits' name parent.name}}"></i>
+ {{/eq}}
+ {{parent.name}}
</div>
{{/if}}
</td>
<span class="key">{{key}}</span><span class="sep">: </span><span class="value" title="{{value}}">{{value}}</span>
{{#if ../parent}}{{#notEq value original}}
<div class="coding-rules-detail-quality-profile-inheritance">
- {{t 'coding_rules.original'}} {{original}}
+ {{t 'coding_rules.original'}} <span class="value">{{original}}</span>
</div>
{{/notEq}}{{/if}}
</div>
.coding-rules-detail-quality-profile-severity,
.coding-rules-detail-quality-profile-parameters,
.coding-rules-detail-quality-profile-actions {
- vertical-align: middle;
+ vertical-align: top;
}
.coding-rules-detail-quality-profile-name,
.coding-rules-detail-quality-profile-severity {
padding-right: @navigatorPadding;
white-space: nowrap;
}
+
.coding-rules-detail-quality-profile-parameter {
- display: inline-block;
- vertical-align: middle;
- margin-right: @navigatorPadding;
- white-space: nowrap;
+ display: table-cell;
+ }
+}
- .key, .value, .sep {
- display: inline-block;
- vertical-align: middle;
- }
-
- .value {
- max-width: 300px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
+.coding-rules-detail-quality-profile-parameter {
+ display: block;
+ height: 100%;
+ padding-top: 0;
+ padding-right: @navigatorPadding;
+
+ .key, .value, .sep {
+ display: inline;
+ vertical-align: top;
+ }
+
+ .value {
+ max-width: 300px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ font-family: monospace;
+ vertical-align: baseline;
}
- .coding-rules-detail-quality-profile-parameter + .coding-rules-detail-quality-profile-parameter { margin-top: 0; }
}
+.coding-rules-detail-quality-profile-parameter + .coding-rules-detail-quality-profile-parameter { margin-top: 0; }
.coding-rules-detail-context-actions {