Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schilling <rschilling@student.tugraz.at>2014-09-19 22:18:13 +0400
committerRobert Schilling <rschilling@student.tugraz.at>2014-09-19 22:18:13 +0400
commit9c08ce63dd8dfe2fd2fab37e4e5493a95120f385 (patch)
tree4ff97c9a2934bae26db68b64cfed3d72b5f58948
parentc759b8c99e49841767269362257be146744f636e (diff)
parent04ef3ddc6c3e6b8199a73ff390116e707bd5f33e (diff)
Merge pull request #7797 from cirosantilli/zen-style
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()