LinkSharingOnboardingController.coffee 613 B

123456789101112131415161718192021
  1. define [
  2. "base"
  3. ], (App) ->
  4. App.controller "LinkSharingOnboardingController", ($scope, $timeout, event_tracking) ->
  5. popover = angular.element('#onboarding-linksharing')
  6. popover.hide()
  7. $scope.dismiss = () ->
  8. $scope.onboarding.linkSharing = 'dismissed'
  9. event_tracking.sendMB "shown-linksharing-onboarding"
  10. $scope.$on 'ide:loaded', () ->
  11. shareBtn = angular.element('#shareButton')
  12. offset = shareBtn.offset()
  13. popover.show()
  14. $scope.placement = 'bottom'
  15. popover.css({
  16. top: '' + (2) + 'px',
  17. right: '' + (window.innerWidth - offset.left - (shareBtn.width() * 1.5) ) + 'px'
  18. })