From 4d33b11ce53d438bc4e029ecbde469f196b4482b Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Fri, 21 Oct 2016 15:00:52 +0100 Subject: [PATCH] Restrict the appearance of the onboarding view. --- .../views/project/editor/feature-onboarding.jade | 13 ++++++++++--- .../coffee/ide/FeatureOnboardingController.coffee | 4 +++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/services/web/app/views/project/editor/feature-onboarding.jade b/services/web/app/views/project/editor/feature-onboarding.jade index 6385dc5f38..82f413c2f6 100644 --- a/services/web/app/views/project/editor/feature-onboarding.jade +++ b/services/web/app/views/project/editor/feature-onboarding.jade @@ -1,6 +1,7 @@ .feat-onboard( ng-controller="FeatureOnboardingController" ng-class="('feat-onboard-step' + innerStep)" + ng-if="!state.loading && !isFeatureSettingDefined" ng-cloak ) .feat-onboard-wrapper @@ -27,9 +28,15 @@ | Missing  span.feat-onboard-adv-title-highlight brackets p Lorem ipsum feature description stuff. - div + .feat-onboard-btn-wrapper .btn.btn-primary(ng-click="turnCodeCheckOn();") Yes, turn Code check on - div + .feat-onboard-btn-wrapper .btn.btn-default(ng-click="turnCodeCheckOn();") No, disable it for now div(ng-if="innerStep === 2;") - p Step 2, TODO. \ No newline at end of file + p + | Remember: you can always turn  + span.feat-onboard-description-name Code check  + em on  + | or  + em off  + |, in the settings menu. \ No newline at end of file diff --git a/services/web/public/coffee/ide/FeatureOnboardingController.coffee b/services/web/public/coffee/ide/FeatureOnboardingController.coffee index 19a9906ce7..fbf9c5250e 100644 --- a/services/web/public/coffee/ide/FeatureOnboardingController.coffee +++ b/services/web/public/coffee/ide/FeatureOnboardingController.coffee @@ -2,7 +2,9 @@ define [ "base" ], (App) -> App.controller "FeatureOnboardingController", ($scope, $modal, event_tracking) -> - $scope.innerStep = 1; + $scope.isFeatureSettingDefined = window.userSettings.syntaxValidation?; + + $scope.innerStep = 1 $scope.turnCodeCheckOn = () -> navToInnerStep2()