| 1234567891011121314151617181920212223242526 |
- define [
- "base"
- ], (App) ->
- App.controller "AutoCompileOnboardingController", ($scope, event_tracking) ->
- recompileBtn = angular.element('#recompile')
- popover = angular.element('#onboarding-autocompile')
- { top, left } = recompileBtn.offset()
- # If pdf panel smaller than recompile button + popover, show to left.
- # Otherwise show to right
- if $scope.ui.pdfWidth < 475
- $scope.placement = 'left'
- popover.offset({
- top: top,
- left: left - popover.width()
- })
- else
- $scope.placement = 'right'
- popover.offset({
- top: top,
- left: left + recompileBtn.width()
- })
- $scope.dismiss = () ->
- $scope.onboarding.autoCompile = 'dismissed'
- event_tracking.sendMB "shown-autocompile-onboarding-2"
|