/usr/share/xul-ext/all-in-one-sidebar/content/aios.js is in xul-ext-all-in-one-sidebar 0.7.23-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | var AiOS = {
mainWindow: document.getElementById('main-window'),
initOnDOMLoaded: function() {
AiOS_HELPER.rememberAppInfo( AiOS.mainWindow );
},
// initOnLoad: function() {
// },
beforeCustomization: function() {
var toolbars = new Array(AiOS_HELPER.aiosToolbar, AiOS_HELPER.sbhToolbar);
PlacesToolbarHelper.customizeStart();
for(var i in toolbars) {
toolbars[i].setAttribute('_toolbox', toolbars[i].parentNode.id);
toolbars[i].setAttribute('_context', toolbars[i].getAttribute('context'));
toolbars[i].setAttribute('context', 'toolbar-context-menu');
toolbars[i].setAttribute('_orient', toolbars[i].getAttribute('orient'));
toolbars[i].setAttribute('orient', 'horizontal');
toolbars[i].setAttribute('_mode', toolbars[i].getAttribute('mode'));
toolbars[i].setAttribute('mode', 'icons');
toolbars[i].setAttribute('align', 'center');
var label = document.createElement('label');
label.setAttribute('value', toolbars[i].getAttribute('toolbarlabel'));
toolbars[i].insertBefore(label, toolbars[i].firstChild);
gNavToolbox.appendChild(toolbars[i]);
}
PlacesToolbarHelper.customizeDone();
},
afterCustomization: function() {
var toolbars = new Array(AiOS_HELPER.aiosToolbar, AiOS_HELPER.sbhToolbar);
PlacesToolbarHelper.customizeStart();
for(var i in toolbars) {
toolbars[i].removeChild(toolbars[i].querySelector('label'));
toolbars[i].setAttribute('context', toolbars[i].getAttribute('_context'));
toolbars[i].removeAttribute('_context');
toolbars[i].setAttribute('orient', toolbars[i].getAttribute('_orient'));
toolbars[i].removeAttribute('_orient');
toolbars[i].setAttribute('mode', toolbars[i].getAttribute('_mode'));
toolbars[i].removeAttribute('_mode');
toolbars[i].removeAttribute('align');
document.getElementById(toolbars[i].getAttribute('_toolbox')).appendChild(toolbars[i]);
toolbars[i].removeAttribute('_toolbox');
}
PlacesToolbarHelper.customizeDone();
},
unload: function() {
window.removeEventListener("DOMContentLoaded", AiOS.initOnDOMLoaded);
//window.removeEventListener("load", AiOS.initOnLoad);
window.removeEventListener("unload", AiOS.unload);
gNavToolbox.removeEventListener("beforecustomization", AiOS.beforeCustomization);
gNavToolbox.removeEventListener("aftercustomization", AiOS.afterCustomization);
}
};
window.addEventListener("DOMContentLoaded", AiOS.initOnDOMLoaded, false);
//window.addEventListener("load", AiOS.initOnLoad, false);
window.addEventListener("unload", AiOS.unload, false);
gNavToolbox.addEventListener("beforecustomization", AiOS.beforeCustomization, false);
gNavToolbox.addEventListener("aftercustomization", AiOS.afterCustomization, false);
|