HotkeysController.coffee 700 B

12345678910111213141516171819202122232425
  1. define [
  2. "base"
  3. "ace/ace"
  4. ], (App) ->
  5. App.controller "HotkeysController", ($scope, $modal, event_tracking) ->
  6. $scope.openHotkeysModal = ->
  7. event_tracking.sendMB "ide-open-hotkeys-modal"
  8. $modal.open {
  9. templateUrl: "hotkeysModalTemplate"
  10. controller: "HotkeysModalController"
  11. size: "lg"
  12. resolve:
  13. trackChangesVisible: () -> $scope.project.features.trackChangesVisible
  14. }
  15. App.controller "HotkeysModalController", ($scope, $modalInstance, trackChangesVisible)->
  16. $scope.trackChangesVisible = trackChangesVisible
  17. if ace.require("ace/lib/useragent").isMac
  18. $scope.ctrl = "Cmd"
  19. else
  20. $scope.ctrl = "Ctrl"
  21. $scope.cancel = () ->
  22. $modalInstance.dismiss()