From f50967295d354bedc03d00e837652cd1b2e96c9b Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Thu, 2 Feb 2017 12:08:17 +0000 Subject: [PATCH] Support disabling the review-panel toggle, like a standard checkbox. --- .../review-panel/directives/reviewPanelToggle.coffee | 11 +++++++++-- .../public/stylesheets/app/editor/review-panel.less | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/services/web/public/coffee/ide/review-panel/directives/reviewPanelToggle.coffee b/services/web/public/coffee/ide/review-panel/directives/reviewPanelToggle.coffee index 24b7070d07..2b5180dce6 100644 --- a/services/web/public/coffee/ide/review-panel/directives/reviewPanelToggle.coffee +++ b/services/web/public/coffee/ide/review-panel/directives/reviewPanelToggle.coffee @@ -6,16 +6,23 @@ define [ scope: onToggle: '=' ngModel: '=' + disabled: '=?' + onDisabledClick: '=?' link: (scope) -> + if !scope.disabled? + scope.disabled = false scope.onChange = (args...) -> scope.onToggle(scope.localModel) + scope.handleClick = () -> + if scope.disabled + scope.onDisabledClick() scope.localModel = scope.ngModel scope.$watch "ngModel", (value) -> scope.localModel = value template: """ -
- +
+
""" diff --git a/services/web/public/stylesheets/app/editor/review-panel.less b/services/web/public/stylesheets/app/editor/review-panel.less index da9fa7eb43..419a154853 100644 --- a/services/web/public/stylesheets/app/editor/review-panel.less +++ b/services/web/public/stylesheets/app/editor/review-panel.less @@ -643,7 +643,7 @@ .rp-toggle { display: inline-block; vertical-align: middle; - margin-left: 5px; + padding-left: 5px; } .rp-toggle-hidden-input { display: none;