Przeglądaj źródła

Restrict the appearance of the onboarding view.

Paulo Reis 10 lat temu
rodzic
commit
4d33b11ce5

+ 10 - 3
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.
+			p 
+				| Remember: you can always turn 
+				span.feat-onboard-description-name Code check 
+				em on 
+				| or 
+				em off 
+				|, in the settings menu.

+ 3 - 1
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()