window.Noty = Noty;
window.GrahamScan = GrahamScan;
-
window.key.filter = function (event) {
+ keyfilter(event);
+};
+
+function keyfilter(event, disable = false) {
+ if(disable) {
+ return false
+ }
let tagName = (event.target || event.srcElement).tagName;
//let field=tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA';
if (tagName === 'TEXTAREA' && event.keyCode === 13) {
return false;
}
+
return true;
-};
+}
require('jquery.scrollto');
require('jquery-contextmenu');
return this.currentPage;
},
+ disableKeyboard: function (disable) {
+ $(document).keydown(function(e) {
+ e.preventDefault()
+ })
+ }
}
if ($("#popup-overlay").find('.popup').length === 0) {
$("#popup-overlay").addClass("show")
window.linkeditor.popup.open('unavailable');
+ keyfilter(false,true)
}
} else {
$("#popup-overlay").removeClass("show")
- window.linkeditor.popup.close();
+ window.linkeditor.popup.close('unavailable');
+ window.linkeditor.disableKeyboard(false)
+ window.key.filter = function (event) {
+ let tagName = (event.target || event.srcElement).tagName;
+ //let field=tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA';
+ if (tagName === 'TEXTAREA' && event.keyCode === 13) {
+ return false;
+ }
+
+ return true;
+ };
}
});
}, 2000)