1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE overlay PUBLIC "" ""[
3 <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
5 <overlay id="openils_util_overlay"
6 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
8 <scripts id="openils_util_scripts">
9 <script>dump('starting openils_util_overlay in ' + location.href + '\n');</script>
10 <script>var djConfig = { 'baseUrl' : '/js/dojo/dojo/',parseOnLoad: true,isDebug:false };</script>
11 <script type="text/javascript" src="/js/dojo/dojo/dojo.js" />
12 <script>try { dojo.require('fieldmapper.AutoIDL'); } catch(E) { alert(E); }</script>
13 <script>try { dojo.require('dojo.date.locale'); } catch(E) { alert(E); }</script>
14 <script>try { dojo.require('dojo.date.stamp'); } catch(E) { alert(E); }</script>
15 <script type="text/javascript" src="/xul/server/main/constants.js" />
16 <script type="text/javascript" src="/xul/server/skin/custom.js" />
17 <script type="text/javascript" src="/xul/server/OpenILS/data.js" />
18 <script type="text/javascript" src="/xul/server/util/barcode.js" />
19 <script type="text/javascript" src="/xul/server/util/browser.js" />
20 <script type="text/javascript" src="/xul/server/util/clipboard.js" />
21 <script type="text/javascript" src="/xul/server/util/controller.js" />
22 <script type="text/javascript" src="/xul/server/util/date.js" />
23 <script type="text/javascript" src="/xul/server/util/deck.js" />
24 <script type="text/javascript" src="/xul/server/util/error.js" />
25 <script type="text/javascript" src="/xul/server/util/exec.js" />
26 <script type="text/javascript" src="/xul/server/util/file.js" />
27 <script type="text/javascript" src="/xul/server/util/fm_utils.js" />
28 <script type="text/javascript" src="/xul/server/util/functional.js" />
29 <script type="text/javascript" src="/xul/server/util/list.js" />
30 <script type="text/javascript" src="/xul/server/util/money.js" />
31 <script type="text/javascript" src="/xul/server/util/mozilla.js" />
32 <script type="text/javascript" src="/xul/server/util/network.js" />
33 <script type="text/javascript" src="/xul/server/util/print.js" />
34 <script type="text/javascript" src="/xul/server/util/sound.js" />
35 <script type="text/javascript" src="/xul/server/util/text.js" />
36 <script type="text/javascript" src="/xul/server/util/widgets.js" />
37 <script type="text/javascript" src="/xul/server/util/window.js" />
38 <script type="text/javascript" src="/opac/common/js/utils.js" />
39 <script type="text/javascript" src="/opac/common/js/CGI.js" />
40 <script type="text/javascript" src="/opac/common/js/md5.js" />
41 <script type="text/javascript" src="/opac/common/js/RemoteRequest.js" />
42 <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js' />
43 <script type="text/javascript" src="/opac/common/js/org_utils.js" />
44 <script type="text/javascript" src="global_util.js" />
45 <menupopup id="clipboard">
46 <menuitem label="&common.textbox.cut;" oncommand="util.clipboard.cut()" />
47 <menuitem label="&common.textbox.copy;" oncommand="util.clipboard.copy()" />
48 <menuitem label="&common.textbox.paste;" oncommand="util.clipboard.paste()" />
49 <menuitem label="&common.textbox.delete;" oncommand="document.popupNode.value = ''" />
50 <menuitem label="&common.textbox.select_all;" oncommand="document.popupNode.select()" />
52 <messagecatalog id="commonStrings" src='/xul/server/locale/<!--#echo var="locale"-->/common.properties'/>
53 <messagecatalog id="offlineStrings" src='/xul/server/locale/<!--#echo var="locale"-->/offline.properties'/>
54 <messagecatalog id="authStrings" src='/xul/server/locale/<!--#echo var="locale"-->/auth.properties'/>
55 <hbox id="debug_box" hidden="true" flex="1" style="border: red thin dashed">
56 <label value="Debug:" />
57 <textbox id="debug_tb" flex="1"/>
58 <button label="Execute" oncommand="try { var dtb = document.getElementById('debug_tb'); alert( eval( dtb.value ) ); } catch(E) { alert(E); }; dtb.focus();"/>
59 <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();"/>
60 <button label="js2JSON" oncommand="try { var dtb = document.getElementById('debug_tb'); alert( js2JSON( eval( dtb.value ) ) ); } catch(E) { alert(E); }; dtb.focus();"/>
62 <keyset><key id="debug_box_key" keycode="VK_F7" modifiers="control,shift" oncommand="var dtb = document.getElementById('debug_tb'); var dx = document.getElementById('debug_box'); dx.hidden = !dx.hidden; if (!dx.hidden) dtb.focus();"/></keyset>
63 <script>dump('finished openils_util_overlay\n');</script>