|
|
@@ -103,6 +103,7 @@ var defaultConfig = { |
|
|
|
draggable: true, |
|
|
|
disableKeyboardCtrl: false, |
|
|
|
crossOrigin: 'anonymous', |
|
|
|
usedKeyNumbers: [16, 17, 27, 37, 38, 39, 40, 61, 65, 68, 83, 87, 107, 109, 173, 187, 189], |
|
|
|
}; |
|
|
|
|
|
|
|
// Translatable / configurable strings |
|
|
@@ -129,8 +130,6 @@ defaultConfig.strings = { |
|
|
|
unknownError: 'Unknown error. Check developer console.', |
|
|
|
} |
|
|
|
|
|
|
|
var usedKeyNumbers = [16, 17, 27, 37, 38, 39, 40, 61, 65, 68, 83, 87, 107, 109, 173, 187, 189]; |
|
|
|
|
|
|
|
// Initialize container |
|
|
|
container = typeof container === 'string' ? document.getElementById(container) : container; |
|
|
|
container.classList.add('pnlm-container'); |
|
|
@@ -1009,7 +1008,7 @@ function onDocumentKeyPress(event) { |
|
|
|
var keynumber = event.which || event.keycode; |
|
|
|
|
|
|
|
// Override default action for keys that are used |
|
|
|
if (usedKeyNumbers.indexOf(keynumber) < 0) |
|
|
|
if (config.usedKeyNumbers.indexOf(keynumber) < 0) |
|
|
|
return |
|
|
|
event.preventDefault(); |
|
|
|
|
|
|
@@ -1045,7 +1044,7 @@ function onDocumentKeyUp(event) { |
|
|
|
var keynumber = event.which || event.keycode; |
|
|
|
|
|
|
|
// Override default action for keys that are used |
|
|
|
if (usedKeyNumbers.indexOf(keynumber) < 0) |
|
|
|
if (config.usedKeyNumbers.indexOf(keynumber) < 0) |
|
|
|
return |
|
|
|
event.preventDefault(); |
|
|
|
|
|
|
|