Mobile: Should prevent scroll behind fullscreen

This commit is contained in:
Wes Cossick 2015-09-02 01:21:48 -05:00
parent e9d4205731
commit 35afb015a3

View file

@ -94,6 +94,9 @@ function getState(cm, pos) {
}
// Saved overflow setting
var saved_overflow = "";
/**
* Toggle full screen of the editor.
*/
@ -101,6 +104,15 @@ function toggleFullScreen(editor) {
// Set fullscreen
var cm = editor.codemirror;
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