Tip: Click lines to highlight, hold ctrl/cmd to multi-select
http://codedumper.com/ixalo (29-Jun @ 16:00)
Syntax Highlighted 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>
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>