finalize helper functions section
This commit is contained in:
parent
0e289ce8c9
commit
05f3200581
@ -1801,20 +1801,15 @@ var MODULE;
|
|||||||
})(MODULE || (MODULE = {}));
|
})(MODULE || (MODULE = {}));
|
||||||
}("lazychain", "0.3.0-alpha.23");
|
}("lazychain", "0.3.0-alpha.23");
|
||||||
|
|
||||||
},{}],
|
},{}],13:[function(require,module,exports){
|
||||||
// ===============================================================================================================================
|
|
||||||
13:[function(require,module,exports){
|
|
||||||
"use strict";
|
"use strict";
|
||||||
var KEYS_DOWN = new Set();
|
var KEYS_DOWN = new Set();
|
||||||
exports.KEYS_DOWN = KEYS_DOWN;
|
var HOTKEY_CODES = {};
|
||||||
let HOTKEY_CODES = {};
|
|
||||||
exports.HOTKEY_CODES = HOTKEY_CODES;
|
|
||||||
|
|
||||||
function getSettings(callback) {
|
function getSettings(callback) {
|
||||||
chrome.storage.local.get(["extension-settings"], function (result) {
|
chrome.storage.local.get(["extension-settings"], function (result) {
|
||||||
let settingsFull = result["extension-settings"];
|
let settingsFull = result["extension-settings"];
|
||||||
localStorage.setItem("HOTKEY_CODES", JSON.stringify(settingsFull.hotkeys.codes));
|
HOTKEY_CODES = settingsFull.hotkeys.codes;
|
||||||
// console.log(HOTKEY_CODES);
|
|
||||||
|
|
||||||
if (callback instanceof Function) {
|
if (callback instanceof Function) {
|
||||||
callback();
|
callback();
|
||||||
@ -1823,15 +1818,27 @@ function getSettings(callback) {
|
|||||||
}
|
}
|
||||||
exports.getSettings = getSettings;
|
exports.getSettings = getSettings;
|
||||||
|
|
||||||
function startKeyPressListeners() {
|
function isHotkeyPressed(hotkeyID) {
|
||||||
window.addEventListener("keyup", keyRelease);
|
return setArrayMatch(KEYS_DOWN, HOTKEY_CODES[hotkeyID]);
|
||||||
}
|
}
|
||||||
exports.startKeyPressListeners = startKeyPressListeners;
|
exports.isHotkeyPressed = isHotkeyPressed;
|
||||||
|
|
||||||
function keyRelease(e) {
|
// Functions for handling keys down
|
||||||
|
// ------------------------------------------
|
||||||
|
function startKeyUpListener() {
|
||||||
|
window.addEventListener("keyup", removeFromKeysDown);
|
||||||
|
}
|
||||||
|
exports.startKeyUpListener = startKeyUpListener;
|
||||||
|
|
||||||
|
function removeFromKeysDown(e) {
|
||||||
KEYS_DOWN.delete(e.key.toLowerCase());
|
KEYS_DOWN.delete(e.key.toLowerCase());
|
||||||
}
|
}
|
||||||
exports.keyRelease = keyRelease;
|
|
||||||
|
function addToKeysDown(e) {
|
||||||
|
KEYS_DOWN.add(e.key.toLowerCase());
|
||||||
|
}
|
||||||
|
exports.addToKeysDown = addToKeysDown;
|
||||||
|
|
||||||
|
|
||||||
// checking equality of set values to array values, not case sensitive
|
// checking equality of set values to array values, not case sensitive
|
||||||
function setArrayMatch(set1, array1) {
|
function setArrayMatch(set1, array1) {
|
||||||
@ -1846,11 +1853,8 @@ function setArrayMatch(set1, array1) {
|
|||||||
// Otherwise, return true
|
// Otherwise, return true
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
exports.setArrayMatch = setArrayMatch;
|
|
||||||
|
|
||||||
},{}],
|
},{}],2:[function(require,module,exports){
|
||||||
// ===============================================================================================================================
|
|
||||||
2:[function(require,module,exports){
|
|
||||||
"use strict";
|
"use strict";
|
||||||
exports.CURSOR_ID = 'spatialnavigation-cursor';
|
exports.CURSOR_ID = 'spatialnavigation-cursor';
|
||||||
exports.URLDISPLAY_ID = 'spatialnavigation-urldisplay';
|
exports.URLDISPLAY_ID = 'spatialnavigation-urldisplay';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user