]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/chrome/content/main/main.xul
cosmetic
[working/Evergreen.git] / Open-ILS / xul / staff_client / chrome / content / main / main.xul
1 <?xml version="1.0"?>
2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Main, Authentication Window -->
4
5 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
6 <!-- PRESENTATION -->
7 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
8 <?xml-stylesheet href="chrome://open_ils_staff_client/skin/global.css" type="text/css"?>
9 <?xml-stylesheet href="chrome://open_ils_staff_client/skin/auth.css" type="text/css"?>
10
11 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
12 <!-- LOCALIZATION -->
13 <!DOCTYPE window SYSTEM "chrome://open_ils_staff_client/locale/lang.dtd">
14
15 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
16 <!-- OVERLAYS -->
17 <!--
18 <?xul-overlay href="chrome://open_ils_staff_client/content/OpenILS/util_overlay.xul"?>
19         width="700" height="580"
20 -->
21
22 <window id="main_win" 
23         onload="try { main_init(); } catch(E) { alert(E); }"
24         onunload="try { G.auth.logoff(); } catch(E) { alert(E); }"
25         title="&staff.auth.title;"
26         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
27
28
29         <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
30         <!-- BEHAVIOR -->
31         <script type="text/javascript">var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var G;</script>
32         <script>dump('Loading OpenILS/util_overlay.xul\n');</script>
33         <scripts id="openils_util_scripts">
34                 <script type="text/javascript" src="constants.js" />
35                 <script type="text/javascript" src="../OpenILS/util/utils.js" />
36                 <script type="text/javascript" src="../OpenILS/util/CGI.js" />
37                 <script type="text/javascript" src="../OpenILS/util/md5.js" />
38                 <script type="text/javascript" src="../OpenILS/util/JSON.js" />
39                 <!--
40                 <script type="text/javascript" src="../OpenILS/util/fmall.js" />
41                 <script type="text/javascript" src="../OpenILS/util/fmgen.js" />
42                 -->
43                 <script type="text/javascript" src="../OpenILS/util/RemoteRequest.js" />
44                 <!--
45                 <script type="text/javascript" src="../OpenILS/util/OrgTree.js" />
46                 -->
47                 <script type="text/javascript" src="../OpenILS/util/org_utils.js" />   
48         </scripts>
49         <script>dump('Loaded OpenILS/util_overlay.xul\n');</script>
50
51
52         <script type="text/javascript" src="chrome://open_ils_staff_client/content/main/lang.js"/>
53         <script type="text/javascript" src="chrome://open_ils_staff_client/content/main/JSAN.js"/>
54         <script type="text/javascript" src="chrome://open_ils_staff_client/content/main/main.js"/>
55         <script>
56                 dump("entities['lang.version'] = " + entities['lang.version'] + '\n');
57         </script>
58
59         <commandset id="auth_cmds">
60                 <command id="cmd_login" />
61                 <command id="cmd_logoff"/>
62                 <command id="cmd_override" />
63                 <command id="cmd_close_window"/>
64                 <command id="cmd_standalone"/>
65                 <command id="cmd_standalone_export"/>
66                 <command id="cmd_standalone_import"/>
67                 <command id="cmd_js_console"/>
68                 <command id="cmd_clear_cache"/>
69                 <command id="cmd_test_server"/>
70         </commandset>
71
72         <keyset id="auth_keys">
73                 <key id="auth-login-key" modifiers="accel" key="S" command="cmd_login"/>
74                 <key id="auth-logoff-key" modifiers="accel" key="L" command="cmd_logoff"/>
75                 <key id="auth-close-key" modifiers="accel" key="Q" command="cmd_close_window"/>
76         </keyset>
77
78         <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
79         <!-- CONTENT -->
80         <deck id="main_deck" flex="1">
81         <groupbox id="main_groupbox" flex="1" style="overflow: auto;">
82                 <caption id="main_caption" label="Startup / Shutdown"/>
83                 <label id="version_label"/>
84                 <label value=" "/>
85
86 <grid flex="1">
87         <columns><column flex="0"/><column flex="1"/></columns>
88         <rows>
89 <row>
90                 <groupbox flex="1">
91                         <caption label="Server"/>
92                         <grid>
93                                 <columns><column /><column /></columns>
94                                 <rows>
95                                         <row>
96                                                 <label value="Hostname" control="server_prompt" accesskey="H"/>
97                                                 <vbox>
98                                                         <textbox id="server_prompt" value="dev.gapines.org"/>
99                                                         <button label="Re-Test Server" id="retest" accesskey="R" command="cmd_test_server"/>
100                                                 </vbox>
101                                         </row>
102                                         <row>
103                                                 <label value="Status"/>
104                                                 <label id="status" />
105                                         </row>
106                                         <row>
107                                                 <label value="Version"/>
108                                                 <label id="version" />
109                                         </row>
110                                 </rows>
111                         </grid>
112                 </groupbox>
113
114                 <groupbox flex="1">
115                         <caption label="Workstation"/>
116                         <deck id="ws_deck">
117                         </deck>
118                 </groupbox>
119
120 </row>
121 <row>
122                 <groupbox flex="1">
123                         <caption label="Authentication"/>
124                         <grid>
125                                 <columns> <column /> <column /> </columns>
126                                 <rows>
127                                         <row> <label value="Username" control="name_prompt" accesskey="U"/> <textbox id="name_prompt" value=""/>
128                                         </row>
129                                         <row>
130                                                 <label value="Password" control="password_prompt" accesskey="P"/>
131                                                 <textbox id="password_prompt" value="" type="password"/>
132                                         </row>
133                                         <row>
134                                                 <spacer />
135                                                 <hbox>
136                                                         <button id="submit_button" label="Login" accesskey="L" command="cmd_login" />
137                                                         <button label="&staff.auth.logoff_prompt;" accesskey="f" command="cmd_logoff" />
138                                                 </hbox>
139                                         </row>
140                                 </rows>
141                         </grid>
142                 </groupbox>
143
144                 <groupbox flex="1">
145                         <caption label="Offline Use"/>
146                         <hbox><button label="Standalone Interface" accesskey="S" command="cmd_standalone"/></hbox>
147                         <hbox><button label="Export Transactions" command="cmd_standalone_export"/></hbox>
148                         <hbox><button label="Import Transactions" command="cmd_standalone_import"/></hbox>
149                 </groupbox>
150 </row>
151 </rows>
152 </grid>
153                 <progressmeter id="progress_bar" mode="normal" value="0"/>
154                 <button label="&staff.auth.quit_prompt;" accesskey="&staff.auth.quit_prompt.key;" command="cmd_close_window"/>
155                 <groupbox id="debug_gb" flex="1" hidden="true">
156                         <caption label="Debug Options"/>
157                         <hbox>
158                                 <button label="Javascript Console" accesskey="J" command="cmd_js_console"/>
159                                 <button label="Clear Cache" accesskey="C" command="cmd_clear_cache"/>
160                         </hbox>
161                 </groupbox>
162
163         </groupbox>
164         </deck>
165
166 </window>
167