app/assets/javascripts/lalala/modules/editor.module.js in lalala-4.0.0.dev.368 vs app/assets/javascripts/lalala/modules/editor.module.js in lalala-4.0.0.dev.372

- old
+ new

@@ -13,26 +13,34 @@ var $markitup_wrapper = $this.closest('.markItUp'); $markitup_wrapper.find('.fullscreen').click(open_fullscreen); $markitup_wrapper.find('.close-fullscreen').click(close_fullscreen); $markitup_wrapper.find('.markdown-cheatsheet').click(toggle_cheatsheet); + $('body').on('click', '.markdown-cheatsheet-close', toggle_cheatsheet); } // // Go fullscreen // function open_fullscreen(event) { var $markitup_wrapper = $(this).closest('.markItUp'); $markitup_wrapper.find('.markItUpHeader .preview').trigger('mouseup'); $markitup_wrapper.addClass('fullscreen'); + + $('body').on('keyup.MARKDOWN_FULLSCREEN', function (event) { + if (event.which === 27) { + close_fullscreen(event); + } + }); } // // Close fullscreen // function close_fullscreen(event) { - var $markitup_wrapper = $(this).closest('.markItUp'); + var $markitup_wrapper = $('.close-fullscreen').closest('.markItUp'); $markitup_wrapper.removeClass('fullscreen'); + $('body').off('keyup.MARKDOWN_FULLSCREEN'); } // // Toggle Markdown cheatsheet //