Merge pull request +15156 from c9/ide-restore

disable ide shortcuts when restore screen is open
pull/389/head
Harutyun Amirjanyan 2017-01-05 18:46:02 +04:00 zatwierdzone przez GitHub
commit bc900b2c2f
1 zmienionych plików z 13 dodań i 0 usunięć

Wyświetl plik

@ -241,6 +241,11 @@ define(function(require, exports, module) {
// Show Restore Screen
el.style.display = "block";
// disable ide shortcuts
window.addEventListener("keypress", stopEvent, true);
window.addEventListener("keydown", stopEvent, true);
window.addEventListener("keyup", stopEvent, true);
clearTimeout(timeoutTimer);
timeoutTimer = setTimeout(function(){
@ -257,6 +262,10 @@ define(function(require, exports, module) {
}
function hideRestore() {
window.removeEventListener("keypress", stopEvent, true);
window.removeEventListener("keydown", stopEvent, true);
window.removeEventListener("keyup", stopEvent, true);
if (!el) return;
clearTimeout(timer);
@ -277,6 +286,10 @@ define(function(require, exports, module) {
}
function stopEvent(e) {
e.stopPropagation();
}
/***** Lifecycle *****/
plugin.on("load", function(){