Plugin Keys: Code restructure
This commit is contained in:
parent
930c6f9521
commit
c6db453bba
@ -28,17 +28,17 @@ window.plugin.keys.keys = {};
|
|||||||
window.plugin.keys.disabledMessage;
|
window.plugin.keys.disabledMessage;
|
||||||
window.plugin.keys.contentHTML;
|
window.plugin.keys.contentHTML;
|
||||||
|
|
||||||
window.plugin.keys.displayKeys = function() {
|
window.plugin.keys.addToSidebar = function() {
|
||||||
if(typeof(Storage) === "undefined") {
|
if(typeof(Storage) === "undefined") {
|
||||||
$('#portaldetails > .imgpreview').after(plugin.keys.disabledMessage);
|
$('#portaldetails > .imgpreview').after(plugin.keys.disabledMessage);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#portaldetails > .imgpreview').after(plugin.keys.contentHTML);
|
$('#portaldetails > .imgpreview').after(plugin.keys.contentHTML);
|
||||||
plugin.keys.updateDisplay();
|
plugin.keys.updateDisplayCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
window.plugin.keys.updateDisplay = function() {
|
window.plugin.keys.updateDisplayCount = function() {
|
||||||
var guid = window.selectedPortal;
|
var guid = window.selectedPortal;
|
||||||
var count = plugin.keys.keys[guid] || 0;
|
var count = plugin.keys.keys[guid] || 0;
|
||||||
$('#keys-count').html(count);
|
$('#keys-count').html(count);
|
||||||
@ -55,7 +55,7 @@ window.plugin.keys.addKey = function(addCount) {
|
|||||||
plugin.keys.keys[guid] = newCount;
|
plugin.keys.keys[guid] = newCount;
|
||||||
}
|
}
|
||||||
plugin.keys.storeKeys();
|
plugin.keys.storeKeys();
|
||||||
plugin.keys.updateDisplay();
|
plugin.keys.updateDisplayCount();
|
||||||
window.runHooks('pluginKeysUpdateKey', {guid: guid, count: newCount});
|
window.runHooks('pluginKeysUpdateKey', {guid: guid, count: newCount});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -63,7 +63,6 @@ window.plugin.keys.addKey = function(addCount) {
|
|||||||
window.plugin.keys.storeKeys = function() {
|
window.plugin.keys.storeKeys = function() {
|
||||||
var keysObject = {keys: plugin.keys.keys};
|
var keysObject = {keys: plugin.keys.keys};
|
||||||
var keysObjectJSON = JSON.stringify(keysObject);
|
var keysObjectJSON = JSON.stringify(keysObject);
|
||||||
console.log(keysObjectJSON);
|
|
||||||
localStorage[plugin.keys.LOCAL_STORAGE_KEY] = keysObjectJSON;
|
localStorage[plugin.keys.LOCAL_STORAGE_KEY] = keysObjectJSON;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,7 +79,7 @@ window.plugin.keys.setupCSS = function() {
|
|||||||
.appendTo("head");
|
.appendTo("head");
|
||||||
}
|
}
|
||||||
|
|
||||||
window.plugin.keys.setupDisplay = function() {
|
window.plugin.keys.setupContent = function() {
|
||||||
plugin.keys.contentHTML = '<div id="keys-content-outer">'
|
plugin.keys.contentHTML = '<div id="keys-content-outer">'
|
||||||
+ '<div id="keys-label">Key(s):</div>'
|
+ '<div id="keys-label">Key(s):</div>'
|
||||||
+ '<div id="keys-add" class="keys-button" '
|
+ '<div id="keys-add" class="keys-button" '
|
||||||
@ -100,10 +99,11 @@ window.plugin.keys.setupDisplay = function() {
|
|||||||
var setup = function() {
|
var setup = function() {
|
||||||
if($.inArray('pluginKeysUpdateKey', window.VALID_HOOKS) < 0)
|
if($.inArray('pluginKeysUpdateKey', window.VALID_HOOKS) < 0)
|
||||||
window.VALID_HOOKS.push('pluginKeysUpdateKey');
|
window.VALID_HOOKS.push('pluginKeysUpdateKey');
|
||||||
|
|
||||||
window.plugin.keys.setupCSS();
|
window.plugin.keys.setupCSS();
|
||||||
window.plugin.keys.setupDisplay();
|
window.plugin.keys.setupContent();
|
||||||
window.plugin.keys.loadKeys();
|
window.plugin.keys.loadKeys();
|
||||||
window.addHook('portalDetailsUpdated', window.plugin.keys.displayKeys);
|
window.addHook('portalDetailsUpdated', window.plugin.keys.addToSidebar);
|
||||||
}
|
}
|
||||||
|
|
||||||
// PLUGIN END //////////////////////////////////////////////////////////
|
// PLUGIN END //////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user