mirror of
https://github.com/Ionaru/easy-markdown-editor
synced 2025-08-21 16:12:44 -06:00
Mobile: Should prevent scroll behind fullscreen
This commit is contained in:
parent
e9d4205731
commit
35afb015a3
@ -94,6 +94,9 @@ function getState(cm, pos) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Saved overflow setting
|
||||||
|
var saved_overflow = "";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Toggle full screen of the editor.
|
* Toggle full screen of the editor.
|
||||||
*/
|
*/
|
||||||
@ -103,6 +106,15 @@ function toggleFullScreen(editor) {
|
|||||||
cm.setOption("fullScreen", !cm.getOption("fullScreen"));
|
cm.setOption("fullScreen", !cm.getOption("fullScreen"));
|
||||||
|
|
||||||
|
|
||||||
|
// Prevent scrolling on body during fullscreen active
|
||||||
|
if (cm.getOption("fullScreen")) {
|
||||||
|
saved_overflow = document.body.style.overflow;
|
||||||
|
document.body.style.overflow = "hidden";
|
||||||
|
} else {
|
||||||
|
document.body.style.overflow = saved_overflow;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Update toolbar class
|
// Update toolbar class
|
||||||
var wrap = cm.getWrapperElement();
|
var wrap = cm.getWrapperElement();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user