diff --git a/.gitignore b/.gitignore index 39d3807..0194eed 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ build/** # Ignore generated docs utils/doc/generated_docs + +# Ignore IntelliJ Files +.idea diff --git a/src/js/pannellum.js b/src/js/pannellum.js index 09f12bf..cad2cfa 100644 --- a/src/js/pannellum.js +++ b/src/js/pannellum.js @@ -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();