From: Jean-Baptiste Lievremont Date: Tue, 22 Jul 2014 13:25:10 +0000 (+0200) Subject: SONAR-5460 Show all parameter descriptions at once (instead of using bubbles) X-Git-Tag: 4.5-RC1~426 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a365aff2a33ca1dd32a7f3024c42d4e60a5e2a55;p=sonarqube.git SONAR-5460 Show all parameter descriptions at once (instead of using bubbles) --- diff --git a/server/sonar-web/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee b/server/sonar-web/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee index 32dc6265801..6bb84a5be26 100644 --- a/server/sonar-web/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee +++ b/server/sonar-web/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee @@ -74,7 +74,6 @@ define [ 'click @ui.changeManualRule': 'changeManualRule' 'click @ui.deleteCustomRule': 'deleteRule' - 'click .coding-rules-detail-parameter-details': 'showParamPopup' 'click .coding-rules-subcharacteristic': 'toggleDebtInfo' initialize: (options) -> @@ -82,8 +81,6 @@ define [ if @model.get 'params' origParams = @model.get('params') - _.map origParams, (param) => - _.extend param, showMoreLink: (param.htmlDesc and param.htmlDesc.indexOf('<') >= 0) @model.set 'params', _.sortBy(origParams, 'key') _.map options.actives, (active) => @@ -175,17 +172,6 @@ define [ @ui.extendDescriptionSpinner.hide() - showParamPopup: (e) -> - e.stopPropagation() - jQuery('body').click() - key = jQuery(e.currentTarget).closest('.coding-rules-detail-parameter').data 'key' - popup = new CodingRulesParameterPopupView - model: new Backbone.Model _.findWhere(@model.get('params'), key: key) - triggerEl: jQuery(e.currentTarget) - popup.render() - false - - toggleDebtInfo: (e) -> @ui.subcharacteristicMore.toggle() false diff --git a/server/sonar-web/src/main/hbs/coding-rules/coding-rules-detail.hbs b/server/sonar-web/src/main/hbs/coding-rules/coding-rules-detail.hbs index 9c99ffa04ca..7f65d83a2af 100644 --- a/server/sonar-web/src/main/hbs/coding-rules/coding-rules-detail.hbs +++ b/server/sonar-web/src/main/hbs/coding-rules/coding-rules-detail.hbs @@ -137,31 +137,26 @@ {{#if params}}

{{t 'coding_rules.parameters'}}

- + {{/if}} + {{#if isTemplate}}

{{t 'coding_rules.custom_rules'}}

@@ -173,6 +168,7 @@
{{/if}} + {{#if qualityProfilesVisible}}

{{t 'coding_rules.quality_profiles'}}

diff --git a/server/sonar-web/src/main/less/coding-rules.less b/server/sonar-web/src/main/less/coding-rules.less index 7d8923a9dac..34f299fad55 100644 --- a/server/sonar-web/src/main/less/coding-rules.less +++ b/server/sonar-web/src/main/less/coding-rules.less @@ -195,16 +195,12 @@ .coding-rules-detail-parameter { margin: @navigatorPadding 0; - font-size: 0; } .coding-rules-detail-parameter-name { - display: inline-block; - vertical-align: top; - width: 20%; - font-size: @baseFontSize; - font-weight: normal; - text-align: right; + display: block; + margin-left: 2 * @navigatorPadding; + font-weight: bold; } .coding-rules-detail-parameter-description { @@ -212,8 +208,13 @@ text-overflow: ellipsis; vertical-align: top; max-width: 75%; - padding-left: 2 * @navigatorPadding; + margin-left: 2 * @navigatorPadding; + padding: @navigatorPadding; .box-sizing(border-box); + + .subtitle { + font-size: @baseFontSize; + } } .coding-rules-detail-parameter-details { @@ -222,19 +223,6 @@ padding-left: 5px; } -.coding-rules-detail-parameter-description:first-line, .coding-rules-detail-parameter-description :first-child { - display: block; - font-size: @baseFontSize; -} - -.coding-rules-detail-parameter-description * { - display: none; -} - -.coding-rules-parameter-full-description { - padding: 1px; -} - .coding-rules-detail-parameter-original { margin-left: @navigatorPadding; font-size: @smallFontSize; diff --git a/server/sonar-web/src/main/less/style.less b/server/sonar-web/src/main/less/style.less index 9bee50ab283..e7b6275252d 100644 --- a/server/sonar-web/src/main/less/style.less +++ b/server/sonar-web/src/main/less/style.less @@ -1950,7 +1950,7 @@ ul.bullet li { margin-top: 10px; } -.rule-desc pre, .property pre, .bubble-popup pre { +.rule-desc pre, .property pre, .bubble-popup pre, .coding-rules-detail-parameter pre { margin: 10px 0 !important; padding: 10px !important; border: 1px dashed #aaa; @@ -1958,7 +1958,7 @@ ul.bullet li { font-family: monospace;; } -.rule-desc blockquote, .property blockquote { +.rule-desc blockquote, .property blockquote, .bubble-popup blockquote, .coding-rules-detail-parameter blockquote { margin-top: 10px; padding: 10px; }