summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiro Santilli <ciro.santilli@gmail.com>2014-09-19 17:32:23 +0200
committerCiro Santilli <ciro.santilli@gmail.com>2014-09-19 17:32:23 +0200
commit04ef3ddc6c3e6b8199a73ff390116e707bd5f33e (patch)
tree0f76247762715d1ab51330cd38d2ff75d7597f16
parentac516abe957d9cf0c1ce7ec80fa47eebf6ace0d4 (diff)
downloadgitlab-ce-04ef3ddc6c3e6b8199a73ff390116e707bd5f33e.tar.gz
Improve zen mode internals.
-rw-r--r--app/assets/javascripts/zen_mode.js.coffee10
1 files changed, 4 insertions, 6 deletions
diff --git a/app/assets/javascripts/zen_mode.js.coffee b/app/assets/javascripts/zen_mode.js.coffee
index aea707d8550..6c220650998 100644
--- a/app/assets/javascripts/zen_mode.js.coffee
+++ b/app/assets/javascripts/zen_mode.js.coffee
@@ -1,13 +1,12 @@
class @ZenMode
@fullscreen_prefix = 'fullscreen_'
- @ESC = 27
constructor: ->
@active_zen_area = null
@active_checkbox = null
$('body').on 'change', '.zennable input[type=checkbox]', (e) =>
- checkbox = e.currentTarget;
+ checkbox = e.currentTarget
if checkbox.checked
Mousetrap.pause()
@udpateActiveZenArea(checkbox)
@@ -15,8 +14,7 @@ class @ZenMode
@exitZenMode()
$(document).on 'keydown', (e) =>
- console.log("esc")
- if e.keyCode is ZenMode.ESC
+ if e.keyCode is $.ui.keyCode.ESCAPE
@exitZenMode()
$(window).on 'hashchange', @updateZenModeFromLocationHash
@@ -27,7 +25,7 @@ class @ZenMode
@active_zen_area = @active_checkbox.parent().find('textarea')
@active_zen_area.focus()
window.location.hash = ZenMode.fullscreen_prefix + @active_checkbox.prop('id')
-
+
exitZenMode: =>
if @active_zen_area isnt null
Mousetrap.unpause()
@@ -48,4 +46,4 @@ class @ZenMode
if checkbox
@udpateActiveZenArea(checkbox)
else
- @exitZenMode()
+ @exitZenMode()