This file is indexed.

/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);