]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul
LP#1088868: Column sort popup menu has no background style
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / OpenILS / util_overlay.xul
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE overlay PUBLIC "" ""[
3     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
4 ]>
5 <overlay id="openils_util_overlay"
6         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
7
8     <script>dump('Loading OpenILS/util_overlay.xul for ' + location.href + '\n');</script>
9     <scripts id="openils_util_scripts">
10         <script>
11         <![CDATA[
12         var _dump_level = 2; // 0 None, 1 Error, 2 Warning, 3 Info, 4 debug
13         if (!_original_dump) {
14             var _original_dump = window.dump;
15             window.dump = function (msg,level) {
16                 try {
17                     if (typeof level == 'undefined') { level = 4; }
18                     if (level > _dump_level) { return; }
19                     if (typeof _dump_prefix != 'undefined') {
20                         _original_dump(_dump_prefix + ' ');
21                     }
22                     switch(level) {
23                         case 1: case 'error': _original_dump('error: '); break;
24                         case 2: case 'warn': _original_dump('warn: '); break;
25                         case 3: case 'info': _original_dump('info: '); break;
26                         case 4: case 'debug': _original_dump('debug: '); break;
27                     }
28                     _original_dump(msg);
29                 } catch(E) {
30                     alert('error in dump: ' + E + '\nmsg = ' + msg + '\nlevel = ' + level + '\n');
31                 }
32             };
33         }
34         ]]>
35         </script>
36         <script>var djConfig = { 'baseUrl' : '/js/dojo/dojo/',parseOnLoad: true,isDebug:false };</script>
37         <script type="text/javascript" src="/js/dojo/dojo/dojo.js" />
38         <script type="text/javascript" src="/IDL2js" />
39         <script>try { dojo.require('fieldmapper.AutoIDL'); } catch(E) { alert(E); }</script>
40         <script>try { dojo.require('dojo.date.locale'); } catch(E) { alert(E); }</script>
41         <script>try { dojo.require('dojo.date.stamp'); } catch(E) { alert(E); }</script>
42         <script type="text/javascript" src="/xul/server/main/constants.js" />
43         <script type="text/javascript" src="/xul/server/OpenILS/data.js" />
44         <script type="text/javascript" src="/xul/server/util/barcode.js" />
45         <script type="text/javascript" src="/xul/server/util/browser.js" />
46         <script type="text/javascript" src="/xul/server/util/clipboard.js" />
47         <script type="text/javascript" src="/xul/server/util/controller.js" />
48         <script type="text/javascript" src="/xul/server/util/date.js" />
49         <script type="text/javascript" src="/xul/server/util/deck.js" />
50         <script type="text/javascript" src="/xul/server/util/error.js" />
51         <script type="text/javascript" src="/xul/server/util/exec.js" />
52         <script type="text/javascript" src="/xul/server/util/file.js" />
53         <script type="text/javascript" src="/xul/server/util/fm_utils.js" />
54         <script type="text/javascript" src="/xul/server/util/functional.js" />
55         <script type="text/javascript" src="/xul/server/util/list.js" />
56         <script type="text/javascript" src="/xul/server/util/money.js" />
57         <script type="text/javascript" src="/xul/server/util/mozilla.js" />
58         <script type="text/javascript" src="/xul/server/util/network.js" />
59         <script type="text/javascript" src="/xul/server/util/print.js" />
60         <script type="text/javascript" src="/xul/server/util/sort.js" />
61         <script type="text/javascript" src="/xul/server/util/sound.js" />
62         <script type="text/javascript" src="/xul/server/util/text.js" />
63         <script type="text/javascript" src="/xul/server/util/widgets.js" />
64         <script type="text/javascript" src="/xul/server/util/hide.js" />
65         <script type="text/javascript" src="/xul/server/util/window.js" />
66         <script type="text/javascript" src="/xul/server/circ/util.js" />
67         <script type="text/javascript" src="/xul/server/cat/util.js" />
68         <script type="text/javascript" src="/xul/server/patron/util.js" />
69         <script type="text/javascript" src="/opac/common/js/utils.js" />
70         <script type="text/javascript" src="/opac/common/js/CGI.js" />
71         <script type="text/javascript" src="/opac/common/js/md5.js" />
72         <script type="text/javascript" src="/opac/common/js/RemoteRequest.js" />
73         <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js' />
74         <script type="text/javascript" src="/opac/common/js/org_utils.js" />   
75         <script type="text/javascript" src="global_util.js" />   
76         <menupopup id="clipboard">
77             <menuitem label="&common.textbox.cut;" oncommand="util.clipboard.cut()" />
78             <menuitem label="&common.textbox.copy;" oncommand="util.clipboard.copy()" />
79             <menuitem label="&common.textbox.paste;" oncommand="util.clipboard.paste()" />
80             <menuitem label="&common.textbox.delete;" oncommand="document.popupNode.value = ''" />
81             <menuitem label="&common.textbox.select_all;" oncommand="document.popupNode.select()" />
82         </menupopup>
83         <menupopup id="column_sort_menu">
84             <menuitem label="&common.sort.first.ascending;" oncommand="util.sort.dispatch('first','asc');"/>
85             <menuitem label="&common.sort.first.descending;" oncommand="util.sort.dispatch('first','desc');"/>
86             <menuitem label="&common.sort.next.ascending;" oncommand="util.sort.dispatch('next','asc');"/>
87             <menuitem label="&common.sort.next.descending;" oncommand="util.sort.dispatch('next','desc');"/>
88         </menupopup>
89         <messagecatalog id="commonStrings" src='/xul/server/locale/<!--#echo var="locale"-->/common.properties'/>
90         <messagecatalog id="offlineStrings" src='/xul/server/locale/<!--#echo var="locale"-->/offline.properties'/>
91         <messagecatalog id="authStrings" src='/xul/server/locale/<!--#echo var="locale"-->/auth.properties'/>
92         <hbox id="debug_box" hidden="true" flex="1" style="border: red thin dashed">
93             <label value="Debug:" />
94             <textbox id="debug_tb" flex="1"/>
95             <button label="Execute" oncommand="try { var dtb = document.getElementById('debug_tb'); alert( eval( dtb.value ) ); } catch(E) { alert(E); }; dtb.focus();"/>
96             <button label="Inspect" oncommand="try { var dtb = document.getElementById('debug_tb'); var dx = eval( dtb.value ); var ds = ''; for (var di in dx) { ds += di + '=' + dx[di] + '\r\n'; }; window.open('data:text/plain;charset=UTF-8,'+window.escape(ds),'debug_win','chrome,resizable,modal'); } catch(E) { alert(E); }; dtb.focus();"/>
97             <button label="js2JSON" oncommand="try { var dtb = document.getElementById('debug_tb'); alert( js2JSON( eval( dtb.value ) ) ); } catch(E) { alert(E); }; dtb.focus();"/>
98         </hbox>
99         <keyset><key id="debug_box_key" keycode="VK_F7" modifiers="control,shift" oncommand="JSAN.use('OpenILS.data'); var data = new OpenILS.data(); data.init({'via':'stash'}); var dtb = document.getElementById('debug_tb'); var dx = document.getElementById('debug_box'); if(data.enable_debug || !dx.hidden) { dx.hidden = !dx.hidden; if(!dx.hidden) dtb.focus();}"/></keyset>
100         <script type="text/javascript" src="/xul/server/skin/custom.js" />
101         <script>dump('finished openils_util_overlay\n');</script>
102     </scripts>
103
104 </overlay>
105