From 2db7b11222f83ca37ab6465bf834b0c0993c7aa5 Mon Sep 17 00:00:00 2001 From: Junchao Wang Date: Mon, 31 Jul 2017 14:18:14 +1000 Subject: [PATCH] Add a callback to toggle full screen When dealing webiste with headers. It could be tricky to hide the headers when simpleMDE is full screen. Adding a callback will largely simplify the case --- src/js/simplemde.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/simplemde.js b/src/js/simplemde.js index 016d693..d2c3bb0 100644 --- a/src/js/simplemde.js +++ b/src/js/simplemde.js @@ -224,6 +224,9 @@ function toggleFullScreen(editor) { var sidebyside = cm.getWrapperElement().nextSibling; if(/editor-preview-active-side/.test(sidebyside.className)) toggleSideBySide(editor); + // Add toggle fullscreen callback + if ('fullScreenCallback' in editor.options) + editor.options.fullScreenCallback(cm.getOption("fullScreen")); } @@ -2025,4 +2028,4 @@ SimpleMDE.prototype.toTextArea = function() { } }; -module.exports = SimpleMDE; \ No newline at end of file +module.exports = SimpleMDE;