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
//