| 1234567891011121314151617181920212223242526272829303132333435 |
- define [
- "base"
- ], (App) ->
- App.controller "FeatureOnboardingController", ($scope, settings, event_tracking) ->
- $scope.onboarding =
- innerStep: 1
- nSteps: 4
-
- $scope.$watch "project.features.trackChangesVisible", (visible) ->
- return if !visible?
- $scope.showCollabFeaturesOnboarding = window.showTrackChangesOnboarding and visible
- $scope.dismiss = () ->
- event_tracking.sendMB "shown-track-changes-onboarding"
- $scope.showCollabFeaturesOnboarding = false
- $scope.gotoPrevStep = () ->
- if $scope.onboarding.innerStep > 1
- $scope.onboarding.innerStep--;
- $scope.gotoNextStep = () ->
- if $scope.onboarding.innerStep < 4
- $scope.onboarding.innerStep++;
- # handleKeypress = (e) ->
- # if e.keyCode == 13
- # if $scope.innerStep == 1
- # $scope.turnCodeCheckOn()
- # else
- # $scope.dismiss()
- # $(document).on "keypress", handleKeypress
- # $scope.$on "$destroy", () ->
- # $(document).off "keypress", handleKeypress
|