mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-16 02:52:31 -04:00
Only show onboarding for users with track changes enabled
This commit is contained in:
parent
03ecf4b4ae
commit
c08c8e09ff
4 changed files with 114 additions and 112 deletions
|
@ -1,7 +1,7 @@
|
|||
div(ng-controller="FeatureOnboardingController")
|
||||
.feat-onboard(
|
||||
ng-controller="FeatureOnboardingController"
|
||||
ng-class="('feat-onboard-step' + onboarding.innerStep)"
|
||||
ng-if="!state.loading && ui.showCollabFeaturesOnboarding"
|
||||
ng-if="!state.loading && showCollabFeaturesOnboarding"
|
||||
ng-cloak
|
||||
)
|
||||
a.feat-onboard-dismiss(
|
||||
|
|
|
@ -6,7 +6,6 @@ define [
|
|||
restrict: "A",
|
||||
link: (scope, element, attrs) ->
|
||||
videoDOMEl = element[0]
|
||||
console.dir videoDOMEl
|
||||
scope.$watch (() -> $parse(attrs.videoPlayState)(scope)), (shouldPlay) ->
|
||||
if shouldPlay
|
||||
videoDOMEl.currentTime = 0
|
||||
|
|
|
@ -70,7 +70,6 @@ define [
|
|||
chatOpen: false
|
||||
pdfLayout: 'sideBySide'
|
||||
reviewPanelOpen: localStorage("ui.reviewPanelOpen.#{window.project_id}")
|
||||
showCollabFeaturesOnboarding: window.showTrackChangesOnboarding
|
||||
}
|
||||
$scope.user = window.user
|
||||
|
||||
|
|
|
@ -6,9 +6,13 @@ define [
|
|||
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.ui.showCollabFeaturesOnboarding = false
|
||||
$scope.showCollabFeaturesOnboarding = false
|
||||
|
||||
$scope.gotoPrevStep = () ->
|
||||
if $scope.onboarding.innerStep > 1
|
||||
|
|
Loading…
Reference in a new issue