Tip: Click lines to highlight, hold ctrl/cmd to multi-select

http://codedumper.com/ixalo (29-Jun @ 16:00)

yansky

Syntax Highlighted Code

  1. <?xml version="1.0"?>
  2. <!--
  3.  
  4. The NetUsage Project
  5. http://netusage.mozdev.org/
  6.  
  7. Copyright (C) 2006, NetUsage Project
  8. This extension can be freely distributed under
  9. the terms of the Mozilla Public Licence 1.1
  10. See the licence at http://www.mozilla.org/MPL/
  11.  
  12.  
  13. Net Usage Item
  14.  
  15. XULPref
  16.  
  17. -->
  18.  
  19. <?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
  20.  
  21.  
  22. <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  23.     xmlns:html="http://www.w3.org/1999/xhtml"
  24.     title="Net Usage Preferences"
  25.     style="margin: 0px; padding: 0px;"
  26.     onload="startup();"
  27.     ondialogaccept="return fbAccept();"
  28.     id="netusageprefsdlg">
  29.  
  30. <script type="application/x-javascript" src="usagelib.js" />
  31. <script type="application/x-javascript" src="usagePrefs.js" />
  32. <stack width="100%" style="background-color: #FFFFFF;">
  33.     <hbox pack="end" style="background: url(chrome://netusageitem/skin/banner.png) top left no-repeat; height: 64px"></hbox>
  34.     <description width="100%" id="nuiversion" style="color: #000000; font-size: 8pt; font-weight: bold;" />
  35. </stack>
  36. <vbox style="padding: 5px" flex="1">
  37. <groupbox orient="horizontal" width="100%">
  38.     <caption label="General Settings" />
  39.  
  40.     <vbox flex="1">
  41.         <grid flex="1">
  42.             <columns>
  43.                 <column flex="1" />
  44.                 <column flex="3" />
  45.             </columns>
  46.             <rows id="generalgrid">
  47.                 <row>
  48.                     <label control="selisp" value="ISP" />
  49.                     <hbox>
  50.                         <menulist id="selcountry" disabled="false" oncommand="refreshISPList(null);">
  51.                             <menupopup id="selcts">
  52.                                 <menuitem id="ct_more" value="more" label="More..." />
  53.                             </menupopup>
  54.                         </menulist>
  55.                         <menulist id="selisp" disabled="false" flex="1"  oncommand="settingsChanged=true; refreshISPPrefs(false);"
  56.                             preftype="string"
  57.                             prefstring="extensions.netusage.0.userisp"
  58.                             prefattribute="value">
  59.                             <menupopup id="selisps">
  60.                                 <menuitem id="ispsna" value="na" label="Disable Usage Extension" />
  61.                             </menupopup>
  62.                         </menulist>
  63.                     </hbox>
  64.                 </row>
  65.                 <row>
  66.                     <label control="selinterval" value="Auto Refresh" />
  67.                     <menulist id="selinterval" disabled="false" oncommand="settingsChanged=true;"
  68.                         preftype="int"
  69.                         prefstring="extensions.netusage.0.checkinterval"
  70.                         prefattribute="value">
  71.                         <menupopup>
  72.                             <menuitem value="-1" label="Disabled" />
  73.                             <menuitem value="900" label="Every 15 minutes" />
  74.                             <menuitem value="1800" label="Every 30 minutes" />
  75.                             <menuitem value="3600" label="Every hour" />
  76.                             <menuitem value="7200" label="Every 2 hours" />
  77.                             <menuitem value="14400" label="Every 4 hours" />
  78.                             <menuitem value="21600" label="Every 6 hours" />
  79.                             <menuitem value="43200" label="Every 12 hours" />
  80.                             <menuitem value="86400" label="Every 24 hours" />
  81.                         </menupopup>
  82.                     </menulist>
  83.                 </row>
  84.                 <row id="rowuuname">
  85.                     <label id="lbluuname" control="uuname" value="Username" />
  86.                     <textbox id="uuname" flex="1" />
  87.                 </row>
  88.                 <row id="rowupass">
  89.                     <label id="lblupass" control="upass" value="Password" />
  90.                     <textbox id="upass" flex="1" type="password" />
  91.                 </row>
  92.             </rows>
  93.         </grid>
  94.     </vbox>
  95.  
  96. </groupbox>
  97.  
  98.  
  99.  
  100. <groupbox orient="horizontal" width="100%">
  101.     <caption label="ISP Settings" />
  102.  
  103.     <vbox flex="1">
  104.         <description id="lbldescisp"></description>
  105.         <grid>
  106.             <columns>
  107.                 <column />
  108.                 <column flex="1" />
  109.             </columns>
  110.             <rows id="ispprefgrid">
  111.  
  112.             </rows>
  113.         </grid>
  114.     </vbox>
  115.  
  116. </groupbox>
  117.  
  118. <groupbox orient="horizontal" width="100%">
  119.     <caption label="Time Settings" />
  120.  
  121.     <vbox flex="1">
  122.         <label value="Configuration of the following time related settings are optional." />
  123.         <grid>
  124.             <columns>
  125.                 <column />
  126.                 <column flex="1" />
  127.             </columns>
  128.             <rows id="">
  129.                 <row>
  130.                 <label value="Offpeak (In Local time)" />
  131.                 <hbox>
  132.                     <label value="From" />
  133.                     <menulist id="seloffpeakstarttime" disabled="false" oncommand="settingsChanged=true;"
  134.                         preftype="int"
  135.                         prefstring="extensions.netusage.0.vars.offpeakstarttime"
  136.                         prefattribute="value">
  137.                         <menupopup>
  138.                             <menuitem value="0" label="12:00 AM Midnight" />
  139.                             <menuitem value="3600" label="1:00 AM" />
  140.                             <menuitem value="7200" label="2:00 AM" />
  141.                             <menuitem value="10800" label="3:00 AM" />
  142.                             <menuitem value="14400" label="4:00 AM" />
  143.                             <menuitem value="18000" label="5:00 AM" />
  144.                             <menuitem value="21600" label="6:00 AM" />
  145.                             <menuitem value="25200" label="7:00 AM" />
  146.                             <menuitem value="28800" label="8:00 AM" />
  147.                             <menuitem value="32400" label="9:00 AM" />
  148.                             <menuitem value="36000" label="10:00 AM" />
  149.                             <menuitem value="39600" label="11:00 AM" />
  150.                             <menuitem value="43200" label="12:00 PM Noon" />
  151.                             <menuitem value="46800" label="1:00 PM" />
  152.                             <menuitem value="50400" label="2:00 PM" />
  153.                             <menuitem value="54000" label="3:00 PM" />
  154.                             <menuitem value="57600" label="4:00 PM" />
  155.                             <menuitem value="61200" label="5:00 PM" />
  156.                             <menuitem value="64800" label="6:00 PM" />
  157.                             <menuitem value="68400" label="7:00 PM" />
  158.                             <menuitem value="72000" label="8:00 PM" />
  159.                             <menuitem value="75600" label="9:00 PM" />
  160.                             <menuitem value="79200" label="10:00 PM" />
  161.                             <menuitem value="82800" label="11:00 PM" />
  162.                         </menupopup>
  163.                     </menulist>
  164.                     <label value="to" />
  165.                     <menulist id="seloffpeakendtime" disabled="false" oncommand="settingsChanged=true;"
  166.                         preftype="int"
  167.                         prefstring="extensions.netusage.0.vars.offpeakendtime"
  168.                         prefattribute="value">
  169.                         <menupopup>
  170.                             <menuitem value="0" label="12:00 AM Midnight" />
  171.                             <menuitem value="3600" label="1:00 AM" />
  172.                             <menuitem value="7200" label="2:00 AM" />
  173.                             <menuitem value="10800" label="3:00 AM" />
  174.                             <menuitem value="14400" label="4:00 AM" />
  175.                             <menuitem value="18000" label="5:00 AM" />
  176.                             <menuitem value="21600" label="6:00 AM" />
  177.                             <menuitem value="25200" label="7:00 AM" />
  178.                             <menuitem value="28800" label="8:00 AM" />
  179.                             <menuitem value="32400" label="9:00 AM" />
  180.                             <menuitem value="36000" label="10:00 AM" />
  181.                             <menuitem value="39600" label="11:00 AM" />
  182.                             <menuitem value="43200" label="12:00 PM Noon" />
  183.                             <menuitem value="46800" label="1:00 PM" />
  184.                             <menuitem value="50400" label="2:00 PM" />
  185.                             <menuitem value="54000" label="3:00 PM" />
  186.                             <menuitem value="57600" label="4:00 PM" />
  187.                             <menuitem value="61200" label="5:00 PM" />
  188.                             <menuitem value="64800" label="6:00 PM" />
  189.                             <menuitem value="68400" label="7:00 PM" />
  190.                             <menuitem value="72000" label="8:00 PM" />
  191.                             <menuitem value="75600" label="9:00 PM" />
  192.                             <menuitem value="79200" label="10:00 PM" />
  193.                             <menuitem value="82800" label="11:00 PM" />
  194.                         </menupopup>
  195.                     </menulist>
  196.                 </hbox>
  197.                 </row>
  198.                 <row>
  199.                     <label value="ISP Accounting Timezone" />
  200.  
  201.                     <menulist id="selisptime" disabled="false" oncommand="settingsChanged=true;"
  202.                         preftype="int"
  203.                         prefstring="extensions.netusage.0.vars.isptz"
  204.                         prefattribute="value">
  205.                         <menupopup>
  206.                             <menuitem id="selisptimedefault" value="86400" label="Default/Local Time" />
  207.  
  208.                             <menuitem value="46800" label="(GMT+13:00)" />
  209.                             <menuitem value="43200" label="(GMT+12:00) New Zealand" />
  210.                             <menuitem value="39600" label="(GMT+11:00) NSW VIC TAS Summer Time" />
  211.                             <menuitem value="37800" label="(GMT+10:30) SA Summer Time" />
  212.                             <menuitem value="36000" label="(GMT+10:00) QLD; NSW VIC TAS Winter Time" />
  213.                             <menuitem value="34200" label="(GMT+09:30) NT; SA Winter Time" />
  214.                             <menuitem value="32400" label="(GMT+09:00) WA Summer Time" />
  215.                             <menuitem value="28800" label="(GMT+08:00) WA Winter Time" />
  216.                             <menuitem value="25200" label="(GMT+07:00)" />
  217.                             <menuitem value="21600" label="(GMT+06:00)" />
  218.                             <menuitem value="18000" label="(GMT+05:00)" />
  219.                             <menuitem value="14400" label="(GMT+04:00)" />
  220.                             <menuitem value="10800" label="(GMT+03:00)" />
  221.                             <menuitem value="7200" label="(GMT+02:00)" />
  222.                             <menuitem value="3600" label="(GMT+01:00)" />
  223.                             <menuitem value="0" label="(GMT+00:00)" />
  224.                             <menuitem value="-3600" label="(GMT-01:00)" />
  225.                             <menuitem value="-7200" label="(GMT-02:00)" />
  226.                             <menuitem value="-10800" label="(GMT-03:00)" />
  227.                             <menuitem value="-14400" label="(GMT-04:00)" />
  228.                             <menuitem value="-18000" label="(GMT-05:00)" />
  229.                             <menuitem value="-21600" label="(GMT-06:00)" />
  230.                             <menuitem value="-25200" label="(GMT-07:00)" />
  231.                             <menuitem value="-28800" label="(GMT-08:00)" />
  232.                             <menuitem value="-32400" label="(GMT-09:00)" />
  233.                             <menuitem value="-36000" label="(GMT-10:00)" />
  234.                             <menuitem value="-39600" label="(GMT-11:00)" />
  235.                             <menuitem value="-43200" label="(GMT-12:00)" />
  236.                         </menupopup>
  237.                     </menulist>
  238.                 </row>
  239.             </rows>
  240.         </grid>
  241.     </vbox>
  242.  
  243. </groupbox>
  244. <spacer style="margin-top:10px;" />
  245. <groupbox orient="horizontal" width="100%">
  246. <checkbox label="Widen NetUsage Bar By" checked="false" prefstring="extensions.netusage.widen" prefattribute="checked" preftype="bool" />
  247. <textbox id="widepix" preftype="int" prefstring="extensions.netusage.widenNumber" />Pixels  (requires a restart)
  248. </groupbox>
  249. <spacer style="margin-bottom:10px;" />
  250. <hbox>
  251.     <hbox>
  252.         <button label="Clear all settings" id="btnclear"  onclick="clearAllSettings();" />
  253.     </hbox>
  254.     <hbox flex="1" pack="end">
  255.         <button label="OK" id="btnok" onclick="if (onOK()) window.close();" />
  256.         <button label="Cancel" onclick="window.close();" />
  257.     </hbox>
  258. </hbox>
  259.  
  260. </vbox>
  261.  
  262. </window>

Plain Code

<?xml version="1.0"?>
<!--

The NetUsage Project
http://netusage.mozdev.org/

Copyright (C) 2006, NetUsage Project
This extension can be freely distributed under
the terms of the Mozilla Public Licence 1.1
See the licence at http://www.mozilla.org/MPL/


Net Usage Item

XULPref

-->

<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>


<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    xmlns:html="http://www.w3.org/1999/xhtml"
    title="Net Usage Preferences"
    style="margin: 0px; padding: 0px;"
    onload="startup();"
    ondialogaccept="return fbAccept();"
    id="netusageprefsdlg">

<script type="application/x-javascript" src="usagelib.js" />
<script type="application/x-javascript" src="usagePrefs.js" />
<stack width="100%" style="background-color: #FFFFFF;">
    <hbox pack="end" style="background: url(chrome://netusageitem/skin/banner.png) top left no-repeat; height: 64px"></hbox>
    <description width="100%" id="nuiversion" style="color: #000000; font-size: 8pt; font-weight: bold;" />
</stack>
<vbox style="padding: 5px" flex="1">
<groupbox orient="horizontal" width="100%">
    <caption label="General Settings" />

    <vbox flex="1">
        <grid flex="1">
            <columns>
                <column flex="1" />
                <column flex="3" />
            </columns>
            <rows id="generalgrid">
                <row>
                    <label control="selisp" value="ISP" />
                    <hbox>
                        <menulist id="selcountry" disabled="false" oncommand="refreshISPList(null);">
                            <menupopup id="selcts">
                                <menuitem id="ct_more" value="more" label="More..." />
                            </menupopup>
                        </menulist>
                        <menulist id="selisp" disabled="false" flex="1"  oncommand="settingsChanged=true; refreshISPPrefs(false);"
                            preftype="string"
                            prefstring="extensions.netusage.0.userisp"
                            prefattribute="value">
                            <menupopup id="selisps">
                                <menuitem id="ispsna" value="na" label="Disable Usage Extension" />
                            </menupopup>
                        </menulist>
                    </hbox>
                </row>
                <row>
                    <label control="selinterval" value="Auto Refresh" />
                    <menulist id="selinterval" disabled="false" oncommand="settingsChanged=true;"
                        preftype="int"
                        prefstring="extensions.netusage.0.checkinterval"
                        prefattribute="value">
                        <menupopup>
                            <menuitem value="-1" label="Disabled" />
                            <menuitem value="900" label="Every 15 minutes" />
                            <menuitem value="1800" label="Every 30 minutes" />
                            <menuitem value="3600" label="Every hour" />
                            <menuitem value="7200" label="Every 2 hours" />
                            <menuitem value="14400" label="Every 4 hours" />
                            <menuitem value="21600" label="Every 6 hours" />
                            <menuitem value="43200" label="Every 12 hours" />
                            <menuitem value="86400" label="Every 24 hours" />
                        </menupopup>
                    </menulist>
                </row>
                <row id="rowuuname">
                    <label id="lbluuname" control="uuname" value="Username" />
                    <textbox id="uuname" flex="1" />
                </row>
                <row id="rowupass">
                    <label id="lblupass" control="upass" value="Password" />
                    <textbox id="upass" flex="1" type="password" />
                </row>
            </rows>
        </grid>
    </vbox>

</groupbox>



<groupbox orient="horizontal" width="100%">
    <caption label="ISP Settings" />

    <vbox flex="1">
        <description id="lbldescisp"></description>
        <grid>
            <columns>
                <column />
                <column flex="1" />
            </columns>
            <rows id="ispprefgrid">

            </rows>
        </grid>
    </vbox>

</groupbox>

<groupbox orient="horizontal" width="100%">
    <caption label="Time Settings" />

    <vbox flex="1">
        <label value="Configuration of the following time related settings are optional." />
        <grid>
            <columns>
                <column />
                <column flex="1" />
            </columns>
            <rows id="">
                <row>
                <label value="Offpeak (In Local time)" />
                <hbox>
                    <label value="From" />
                    <menulist id="seloffpeakstarttime" disabled="false" oncommand="settingsChanged=true;"
                        preftype="int"
                        prefstring="extensions.netusage.0.vars.offpeakstarttime"
                        prefattribute="value">
                        <menupopup>
                            <menuitem value="0" label="12:00 AM Midnight" />
                            <menuitem value="3600" label="1:00 AM" />
                            <menuitem value="7200" label="2:00 AM" />
                            <menuitem value="10800" label="3:00 AM" />
                            <menuitem value="14400" label="4:00 AM" />
                            <menuitem value="18000" label="5:00 AM" />
                            <menuitem value="21600" label="6:00 AM" />
                            <menuitem value="25200" label="7:00 AM" />
                            <menuitem value="28800" label="8:00 AM" />
                            <menuitem value="32400" label="9:00 AM" />
                            <menuitem value="36000" label="10:00 AM" />
                            <menuitem value="39600" label="11:00 AM" />
                            <menuitem value="43200" label="12:00 PM Noon" />
                            <menuitem value="46800" label="1:00 PM" />
                            <menuitem value="50400" label="2:00 PM" />
                            <menuitem value="54000" label="3:00 PM" />
                            <menuitem value="57600" label="4:00 PM" />
                            <menuitem value="61200" label="5:00 PM" />
                            <menuitem value="64800" label="6:00 PM" />
                            <menuitem value="68400" label="7:00 PM" />
                            <menuitem value="72000" label="8:00 PM" />
                            <menuitem value="75600" label="9:00 PM" />
                            <menuitem value="79200" label="10:00 PM" />
                            <menuitem value="82800" label="11:00 PM" />
                        </menupopup>
                    </menulist>
                    <label value="to" />
                    <menulist id="seloffpeakendtime" disabled="false" oncommand="settingsChanged=true;"
                        preftype="int"
                        prefstring="extensions.netusage.0.vars.offpeakendtime"
                        prefattribute="value">
                        <menupopup>
                            <menuitem value="0" label="12:00 AM Midnight" />
                            <menuitem value="3600" label="1:00 AM" />
                            <menuitem value="7200" label="2:00 AM" />
                            <menuitem value="10800" label="3:00 AM" />
                            <menuitem value="14400" label="4:00 AM" />
                            <menuitem value="18000" label="5:00 AM" />
                            <menuitem value="21600" label="6:00 AM" />
                            <menuitem value="25200" label="7:00 AM" />
                            <menuitem value="28800" label="8:00 AM" />
                            <menuitem value="32400" label="9:00 AM" />
                            <menuitem value="36000" label="10:00 AM" />
                            <menuitem value="39600" label="11:00 AM" />
                            <menuitem value="43200" label="12:00 PM Noon" />
                            <menuitem value="46800" label="1:00 PM" />
                            <menuitem value="50400" label="2:00 PM" />
                            <menuitem value="54000" label="3:00 PM" />
                            <menuitem value="57600" label="4:00 PM" />
                            <menuitem value="61200" label="5:00 PM" />
                            <menuitem value="64800" label="6:00 PM" />
                            <menuitem value="68400" label="7:00 PM" />
                            <menuitem value="72000" label="8:00 PM" />
                            <menuitem value="75600" label="9:00 PM" />
                            <menuitem value="79200" label="10:00 PM" />
                            <menuitem value="82800" label="11:00 PM" />
                        </menupopup>
                    </menulist>
                </hbox>
                </row>
                <row>
                    <label value="ISP Accounting Timezone" />

                    <menulist id="selisptime" disabled="false" oncommand="settingsChanged=true;"
                        preftype="int"
                        prefstring="extensions.netusage.0.vars.isptz"
                        prefattribute="value">
                        <menupopup>
                            <menuitem id="selisptimedefault" value="86400" label="Default/Local Time" />

                            <menuitem value="46800" label="(GMT+13:00)" />
                            <menuitem value="43200" label="(GMT+12:00) New Zealand" />
                            <menuitem value="39600" label="(GMT+11:00) NSW VIC TAS Summer Time" />
                            <menuitem value="37800" label="(GMT+10:30) SA Summer Time" />
                            <menuitem value="36000" label="(GMT+10:00) QLD; NSW VIC TAS Winter Time" />
                            <menuitem value="34200" label="(GMT+09:30) NT; SA Winter Time" />
                            <menuitem value="32400" label="(GMT+09:00) WA Summer Time" />
                            <menuitem value="28800" label="(GMT+08:00) WA Winter Time" />
                            <menuitem value="25200" label="(GMT+07:00)" />
                            <menuitem value="21600" label="(GMT+06:00)" />
                            <menuitem value="18000" label="(GMT+05:00)" />
                            <menuitem value="14400" label="(GMT+04:00)" />
                            <menuitem value="10800" label="(GMT+03:00)" />
                            <menuitem value="7200" label="(GMT+02:00)" />
                            <menuitem value="3600" label="(GMT+01:00)" />
                            <menuitem value="0" label="(GMT+00:00)" />
                            <menuitem value="-3600" label="(GMT-01:00)" />
                            <menuitem value="-7200" label="(GMT-02:00)" />
                            <menuitem value="-10800" label="(GMT-03:00)" />
                            <menuitem value="-14400" label="(GMT-04:00)" />
                            <menuitem value="-18000" label="(GMT-05:00)" />
                            <menuitem value="-21600" label="(GMT-06:00)" />
                            <menuitem value="-25200" label="(GMT-07:00)" />
                            <menuitem value="-28800" label="(GMT-08:00)" />
                            <menuitem value="-32400" label="(GMT-09:00)" />
                            <menuitem value="-36000" label="(GMT-10:00)" />
                            <menuitem value="-39600" label="(GMT-11:00)" />
                            <menuitem value="-43200" label="(GMT-12:00)" />
                        </menupopup>
                    </menulist>
                </row>
            </rows>
        </grid>
    </vbox>

</groupbox>
<spacer style="margin-top:10px;" />
<groupbox orient="horizontal" width="100%">
<checkbox label="Widen NetUsage Bar By" checked="false" prefstring="extensions.netusage.widen" prefattribute="checked" preftype="bool" />
<textbox id="widepix" preftype="int" prefstring="extensions.netusage.widenNumber" />Pixels  (requires a restart)
</groupbox>
<spacer style="margin-bottom:10px;" />
<hbox>
    <hbox>
        <button label="Clear all settings" id="btnclear"  onclick="clearAllSettings();" />
    </hbox>
    <hbox flex="1" pack="end">
        <button label="OK" id="btnok" onclick="if (onOK()) window.close();" />
        <button label="Cancel" onclick="window.close();" />
    </hbox>
</hbox>

</vbox>

</window>

Permalink: http://codedumper.com/ixalo