1 | <!doctype html> |
---|
2 | <html lang="en"> |
---|
3 | <head> |
---|
4 | <meta charset="utf-8"> |
---|
5 | <title>__title__ __version__</title> |
---|
6 | <style> |
---|
7 | |
---|
8 | document |
---|
9 | { |
---|
10 | margin: 0; |
---|
11 | padding: 0; |
---|
12 | cursor: none; |
---|
13 | } |
---|
14 | |
---|
15 | body { |
---|
16 | background: rgb( __background_color_rgb__ ); |
---|
17 | color: rgb( __text_color_rgb__ ); |
---|
18 | __~footersize{margin-bottom: __footersize__;} |
---|
19 | } |
---|
20 | |
---|
21 | textarea { |
---|
22 | __~color:textarea{ color: rgb( __color:textarea__ );} |
---|
23 | __~color:textarea_bg{ background: rgb( __color:textarea_bg__ );} |
---|
24 | } |
---|
25 | |
---|
26 | .title { |
---|
27 | text-decoration: none; |
---|
28 | outline: 0; |
---|
29 | } |
---|
30 | |
---|
31 | .title:link { |
---|
32 | color: rgb( __text_color_rgb__ ); |
---|
33 | } |
---|
34 | |
---|
35 | .title:visited { |
---|
36 | color: rgb( __text_color_rgb__ ); |
---|
37 | } |
---|
38 | |
---|
39 | .title:active { |
---|
40 | color: rgb( __text_color_rgb__ ); |
---|
41 | } |
---|
42 | |
---|
43 | .title:hover { |
---|
44 | color: rgb( __select_color_rgb__ ); |
---|
45 | } |
---|
46 | |
---|
47 | .pagetitle { |
---|
48 | z-index: -1; |
---|
49 | } |
---|
50 | |
---|
51 | .opacity { |
---|
52 | opacity: 0.7; |
---|
53 | filter: alpha(opacity=70); |
---|
54 | -webkit-transition: opacity 1s linear; |
---|
55 | } |
---|
56 | |
---|
57 | .opacity:hover { |
---|
58 | opacity: 1; |
---|
59 | filter: alpha(opacity=100); |
---|
60 | -webkit-transition: opacity 1s linear; |
---|
61 | } |
---|
62 | |
---|
63 | td { |
---|
64 | padding-left: 0; |
---|
65 | } |
---|
66 | |
---|
67 | __~footersize{footer { position: fixed; left: 0; bottom: 0; height: __footersize__; width: 100%; background: rgb( __background_color_rgb__ ); z-index:50;}} |
---|
68 | |
---|
69 | #tab_feedback { |
---|
70 | position: fixed; |
---|
71 | right: 0; |
---|
72 | top: 200px; |
---|
73 | display: block; |
---|
74 | width: 25px; |
---|
75 | height: 102px; |
---|
76 | text-indent: -10000px; |
---|
77 | background-image: url(data:image/png;base64,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); |
---|
78 | opacity: 0.7; |
---|
79 | filter: alpha(opacity=70); |
---|
80 | -webkit-transition: opacity 1s linear; |
---|
81 | overflow: hidden; |
---|
82 | z-index: 5; |
---|
83 | } |
---|
84 | |
---|
85 | #tab_feedback:hover { |
---|
86 | opacity: 1; |
---|
87 | filter: alpha(opacity=100); |
---|
88 | -webkit-transition: opacity 1s linear; |
---|
89 | } |
---|
90 | |
---|
91 | #tab_feedback2 { |
---|
92 | position: fixed; |
---|
93 | right: 0; |
---|
94 | top: 200px; |
---|
95 | display: block; |
---|
96 | width: 25px; |
---|
97 | height: 102px; |
---|
98 | text-indent: -10000px; |
---|
99 | background-image: url(pngs/tabfeedback.png); |
---|
100 | overflow: hidden; |
---|
101 | z-index: 5; |
---|
102 | } |
---|
103 | |
---|
104 | #tab_docs { |
---|
105 | position: fixed; |
---|
106 | right: 0; |
---|
107 | top: 295px; |
---|
108 | z-index: 4; |
---|
109 | } |
---|
110 | |
---|
111 | .warning { |
---|
112 | color: rgb( __error_color_rgb__ ); |
---|
113 | } |
---|
114 | |
---|
115 | .ui-state-highlight { |
---|
116 | color: rgb( __select_color_rgb__ ); |
---|
117 | } |
---|
118 | |
---|
119 | .header1 { |
---|
120 | font-size: 2em; |
---|
121 | __~header1_color{color: rgb( __header1_color__ );} |
---|
122 | } |
---|
123 | .header2 { |
---|
124 | font-size: 1.75em; |
---|
125 | __~header2_color{color: rgb( __header2_color__ );} |
---|
126 | } |
---|
127 | .header3 { |
---|
128 | font-size: 1.5em; |
---|
129 | __~header3_color{color: rgb( __header3_color__ );} |
---|
130 | } |
---|
131 | .header4 { |
---|
132 | font-size: 1.25em; |
---|
133 | __~header4_color{color: rgb( __header4_color__ );} |
---|
134 | } |
---|
135 | |
---|
136 | .sidebar { |
---|
137 | position: absolute; |
---|
138 | left: 0; |
---|
139 | display: block; |
---|
140 | } |
---|
141 | |
---|
142 | .sidebar ul { |
---|
143 | list-style-type: none; |
---|
144 | padding-left: 0; |
---|
145 | } |
---|
146 | |
---|
147 | /* .sidebar ul li + li { |
---|
148 | border-top: 1px dotted; |
---|
149 | } */ |
---|
150 | |
---|
151 | .sidebar ul li { |
---|
152 | display: block; |
---|
153 | width: 140px; |
---|
154 | font-size: 18px; |
---|
155 | line-height: 44px; |
---|
156 | text-align: center; |
---|
157 | vertical-align: middle; |
---|
158 | text-decoration: none; |
---|
159 | color: rgb( __text_color_rgb__ ); |
---|
160 | } |
---|
161 | |
---|
162 | .sidebar ul li img { |
---|
163 | vertical-align: middle; |
---|
164 | float: right; |
---|
165 | } |
---|
166 | |
---|
167 | .sidebar ul li:hover { |
---|
168 | color: rgb( __select_color_rgb__ ); |
---|
169 | } |
---|
170 | |
---|
171 | .config { |
---|
172 | vertical-align: middle; |
---|
173 | float: right; |
---|
174 | } |
---|
175 | |
---|
176 | .hoverhighlight { |
---|
177 | text-align: right; |
---|
178 | } |
---|
179 | |
---|
180 | .hoverhighlight:hover { |
---|
181 | color: rgb( __select_color_rgb__ ); |
---|
182 | } |
---|
183 | |
---|
184 | #panelmain { |
---|
185 | position: relative; |
---|
186 | display: block; |
---|
187 | |
---|
188 | } |
---|
189 | |
---|
190 | a:link {color: rgb( __button_color_rgb__ );} |
---|
191 | a:visited {color: rgb( __text_color_rgb__ );} |
---|
192 | a:hover {color: rgb( __button_hover_color_rgb__ );} |
---|
193 | a:active {color: rgb( __select_color_rgb__ );} |
---|
194 | |
---|
195 | button { |
---|
196 | outline: none; |
---|
197 | /* cursor: none; */ |
---|
198 | border: 0px; |
---|
199 | text-decoration: none; |
---|
200 | text-shadow: 0 1px 1px rgba(0,0,0,.3); |
---|
201 | border-radius: .2em; |
---|
202 | -webkit-border-radius: .2em; |
---|
203 | -moz-border-radius: .2em; |
---|
204 | background-color: rgb( __button_color_rgb__ ); |
---|
205 | background: -webkit-gradient(linear, left top, left bottom, from( rgb( __button_color_rgb__ ) ), to( rgb( __button_g_color_rgb__ ) )); |
---|
206 | background: -moz-linear-gradient(top, rgb( __button_color_rgb__ ), rgb( __button_g_color_rgb__ ) ); |
---|
207 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgb( __button_g_color_rgb__ ), endColorstr=rgb( __button_g_color_rgb__ )); |
---|
208 | padding: 0; |
---|
209 | padding-left: 2px; |
---|
210 | padding-right: 2px; |
---|
211 | } |
---|
212 | |
---|
213 | |
---|
214 | button:hover { |
---|
215 | /* opacity: .5; */ |
---|
216 | background-color: rgb( __button_hover_color_rgb__ ); |
---|
217 | background: -webkit-gradient(linear, left top, left bottom, from( rgb( __button_hover_color_rgb__ ) ), to( rgb( __button_hover_g_color_rgb__ ) )); |
---|
218 | background: -moz-linear-gradient(top, rgb( __button_hover_color_rgb__ ), rgb( __button_hover_g_color_rgb__ ) ); |
---|
219 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgb( __button_hover_g_color_rgb__ ), endColorstr=rgb( __button_hover_g_color_rgb__ )); |
---|
220 | /* color: rgb( 255, 128, 0 ); */ |
---|
221 | } |
---|
222 | |
---|
223 | button:active { |
---|
224 | position: relative; |
---|
225 | top: 1px; |
---|
226 | left: 1px; |
---|
227 | } |
---|
228 | |
---|
229 | .box-shadow-menu { |
---|
230 | vertical-align:middle; |
---|
231 | font-size: 2em; |
---|
232 | } |
---|
233 | |
---|
234 | .box-shadow-menu:hover { |
---|
235 | color: rgb(__select_color_rgb__); |
---|
236 | stroke: rgb(__select_color_rgb__); |
---|
237 | } |
---|
238 | |
---|
239 | .svgmenu { |
---|
240 | color: rgb(__text_color_rgb__); |
---|
241 | stroke: rgb(__text_color_rgb__); |
---|
242 | padding: 5px; |
---|
243 | } |
---|
244 | .svgmenu:hover { |
---|
245 | color: rgb(__select_color_rgb__); |
---|
246 | stroke: rgb(__select_color_rgb__); |
---|
247 | } |
---|
248 | .highlight:hover { |
---|
249 | color: rgb(__select_color_rgb__); |
---|
250 | } |
---|
251 | |
---|
252 | .help { |
---|
253 | background-color: rgba(__help_background_color_rgb__, 0.95 ); |
---|
254 | color: rgb(__help_text_color_rgb__); |
---|
255 | border-radius: .5em; |
---|
256 | box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); |
---|
257 | opacity: 0; /* Make it transparent */ |
---|
258 | padding: .5em; |
---|
259 | position: absolute; |
---|
260 | text-decoration: none; |
---|
261 | visibility: hidden; /* and hidden */ |
---|
262 | /* width: 25em; */ |
---|
263 | z-index: 10; |
---|
264 | } |
---|
265 | |
---|
266 | .hidden { |
---|
267 | opacity: 0; |
---|
268 | visibility: hidden; |
---|
269 | /* display: none; */ |
---|
270 | } |
---|
271 | |
---|
272 | .helpright { |
---|
273 | top: 60px; |
---|
274 | } |
---|
275 | |
---|
276 | .helpleft { |
---|
277 | left: 10px; |
---|
278 | min-width: 20em; |
---|
279 | } |
---|
280 | |
---|
281 | .help_link_on:hover + span { |
---|
282 | opacity: 1; |
---|
283 | visibility: visible; |
---|
284 | } |
---|
285 | |
---|
286 | .plot2ddef { |
---|
287 | width: 600px; |
---|
288 | height: 300px; |
---|
289 | } |
---|
290 | |
---|
291 | .coord { |
---|
292 | background-color: rgba(__help_background_color_rgb__, 0.95 ); |
---|
293 | color: rgb(__help_text_color_rgb__); |
---|
294 | border-radius: .5em; |
---|
295 | box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); |
---|
296 | opacity: 0; /* Make it transparent */ |
---|
297 | padding: .5em; |
---|
298 | position: absolute; |
---|
299 | text-decoration: none; |
---|
300 | visibility: hidden; |
---|
301 | /* width: 25em; */ |
---|
302 | z-index: 10; |
---|
303 | } |
---|
304 | |
---|
305 | .coordvisible { |
---|
306 | opacity: 1; |
---|
307 | visibility: visible; |
---|
308 | } |
---|
309 | |
---|
310 | .modalDialog { |
---|
311 | position: fixed; |
---|
312 | /* font-family: Arial, Helvetica, sans-serif; */ |
---|
313 | top: 0; |
---|
314 | right: 0; |
---|
315 | bottom: 0; |
---|
316 | left: 0; |
---|
317 | background: rgba(0,0,0,0.8); |
---|
318 | z-index: 99999; |
---|
319 | opacity:0; |
---|
320 | -webkit-transition: opacity 400ms ease-in; |
---|
321 | -moz-transition: opacity 400ms ease-in; |
---|
322 | transition: opacity 400ms ease-in; |
---|
323 | pointer-events: none; |
---|
324 | } |
---|
325 | |
---|
326 | .modalDialog_on { |
---|
327 | opacity:1; |
---|
328 | pointer-events: auto; |
---|
329 | } |
---|
330 | |
---|
331 | .modalDialog > div { |
---|
332 | width: 50%; |
---|
333 | position: relative; |
---|
334 | margin: 10% auto; |
---|
335 | padding: 5px 20px 13px 20px; |
---|
336 | border-radius: 10px; |
---|
337 | background: rgb( __background_color_rgb__ ); |
---|
338 | background: -moz-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
339 | background: -webkit-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
340 | background: -o-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
341 | } |
---|
342 | |
---|
343 | .close { |
---|
344 | background: #606061; |
---|
345 | color: #FFFFFF; |
---|
346 | line-height: 25px; |
---|
347 | position: absolute; |
---|
348 | right: -12px; |
---|
349 | text-align: center; |
---|
350 | top: -10px; |
---|
351 | width: 24px; |
---|
352 | text-decoration: none; |
---|
353 | font-weight: bold; |
---|
354 | -webkit-border-radius: 12px; |
---|
355 | -moz-border-radius: 12px; |
---|
356 | border-radius: 12px; |
---|
357 | -moz-box-shadow: 1px 1px 3px #000; |
---|
358 | -webkit-box-shadow: 1px 1px 3px #000; |
---|
359 | box-shadow: 1px 1px 3px #000; |
---|
360 | } |
---|
361 | |
---|
362 | .close:hover { background: #00d9ff; } |
---|
363 | |
---|
364 | .modalDialog2 { |
---|
365 | position: fixed; |
---|
366 | /* font-family: Arial, Helvetica, sans-serif; */ |
---|
367 | top: 0; |
---|
368 | right: 0; |
---|
369 | bottom: 0; |
---|
370 | left: 0; |
---|
371 | background: rgba(0,0,0,0.8); |
---|
372 | z-index: 99998; |
---|
373 | opacity:0; |
---|
374 | -webkit-transition: opacity 400ms ease-in; |
---|
375 | -moz-transition: opacity 400ms ease-in; |
---|
376 | transition: opacity 400ms ease-in; |
---|
377 | pointer-events: none; |
---|
378 | } |
---|
379 | |
---|
380 | .modalDialog2_on { |
---|
381 | opacity:1; |
---|
382 | pointer-events: auto; |
---|
383 | } |
---|
384 | |
---|
385 | .modalDialog2 > div { |
---|
386 | width: 55%; |
---|
387 | position: relative; |
---|
388 | margin: 10% auto; |
---|
389 | padding: 5px 20px 13px 20px; |
---|
390 | border-radius: 10px; |
---|
391 | background: rgb( __background_color_rgb__ ); |
---|
392 | background: -moz-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
393 | background: -webkit-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
394 | background: -o-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
395 | } |
---|
396 | |
---|
397 | .close2 { |
---|
398 | background: #606061; |
---|
399 | color: #FFFFFF; |
---|
400 | line-height: 25px; |
---|
401 | position: absolute; |
---|
402 | right: -12px; |
---|
403 | text-align: center; |
---|
404 | top: -10px; |
---|
405 | width: 24px; |
---|
406 | text-decoration: none; |
---|
407 | font-weight: bold; |
---|
408 | -webkit-border-radius: 12px; |
---|
409 | -moz-border-radius: 12px; |
---|
410 | border-radius: 12px; |
---|
411 | -moz-box-shadow: 1px 1px 3px #000; |
---|
412 | -webkit-box-shadow: 1px 1px 3px #000; |
---|
413 | box-shadow: 1px 1px 3px #000; |
---|
414 | } |
---|
415 | |
---|
416 | .close2:hover { background: #00d9ff; } |
---|
417 | |
---|
418 | .modalDialog3 { |
---|
419 | position: fixed; |
---|
420 | /* font-family: Arial, Helvetica, sans-serif; */ |
---|
421 | top: 0; |
---|
422 | right: 0; |
---|
423 | bottom: 0; |
---|
424 | left: 0; |
---|
425 | background: rgba(0,0,0,0.8); |
---|
426 | z-index: 99999; |
---|
427 | opacity:0; |
---|
428 | -webkit-transition: opacity 400ms ease-in; |
---|
429 | -moz-transition: opacity 400ms ease-in; |
---|
430 | transition: opacity 400ms ease-in; |
---|
431 | pointer-events: none; |
---|
432 | } |
---|
433 | |
---|
434 | .modalDialog3_on { |
---|
435 | opacity:1; |
---|
436 | pointer-events: auto; |
---|
437 | } |
---|
438 | |
---|
439 | |
---|
440 | .table-wrapper { |
---|
441 | overflow: auto; |
---|
442 | max-height: 400px; |
---|
443 | } |
---|
444 | |
---|
445 | .modalDialog3 > div { |
---|
446 | max-width: 70%; |
---|
447 | position: relative; |
---|
448 | margin: 10% auto; |
---|
449 | padding: 5px 20px 13px 20px; |
---|
450 | max-height: 95%; |
---|
451 | border-radius: 10px; |
---|
452 | background: rgb( __background_color_rgb__ ); |
---|
453 | background: -moz-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
454 | background: -webkit-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
455 | background: -o-linear-gradient(rgb( __background_color_rgb__ ), #222); |
---|
456 | } |
---|
457 | |
---|
458 | .close3 { |
---|
459 | background: #606061; |
---|
460 | color: #FFFFFF; |
---|
461 | line-height: 25px; |
---|
462 | position: absolute; |
---|
463 | right: -12px; |
---|
464 | text-align: center; |
---|
465 | top: -10px; |
---|
466 | width: 24px; |
---|
467 | text-decoration: none; |
---|
468 | font-weight: bold; |
---|
469 | -webkit-border-radius: 12px; |
---|
470 | -moz-border-radius: 12px; |
---|
471 | border-radius: 12px; |
---|
472 | -moz-box-shadow: 1px 1px 3px #000; |
---|
473 | -webkit-box-shadow: 1px 1px 3px #000; |
---|
474 | box-shadow: 1px 1px 3px #000; |
---|
475 | } |
---|
476 | |
---|
477 | .close3:hover { background: #00d9ff; } |
---|
478 | |
---|
479 | </style> |
---|
480 | <link rel="stylesheet" href="css/jstree.min.css"> |
---|
481 | <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> |
---|
482 | <script src="js/genapp.js"></script> |
---|
483 | </head> |
---|
484 | <header> |
---|
485 | <span class="pagetitle"><a href="" class="title help_link" target="_blank" ><h2>__title__ __version__</h2></a>__~help:apptitle{<span class="help">__help:apptitle__</span>}</span> |
---|
486 | <table width=100%> <tr> |
---|
487 | <td> <span id="menuspan" onclick="menuOnOff(event);" class="box-shadow-menu__~help:menu{ help_link}"> |
---|
488 | <svg class="svgmenu" width="20" height="20" stroke-width="2.7"> |
---|
489 | <path d="M0,1.5 20,1.5" /> |
---|
490 | <path d="M0,9.5 20,9.5" /> |
---|
491 | <path d="M0,17.5 20,17.5" /> |
---|
492 | </svg> |
---|
493 | <span id="seabug" height=50px></span> |
---|
494 | </span>__~help:menu{<span class="help">__help:menu__</span>}</td> |
---|
495 | <td id="_alttitle"><span class="hidden">intentionally left blank</span></td> |
---|
496 | <td align=right > |
---|
497 | <table> |
---|
498 | <tr> |
---|
499 | <td> |
---|
500 | <table cellspacing="0" cellpadding="0"> |
---|
501 | <tr><td><div id="sel_project" class="help_link"></div>__~help:project{<span class="help">__help:project__</span>}</td></tr> |
---|
502 | <tr><td><div id="login" class="hoverhighlight help_link"></div>__~help:login{<span class="help">__help:login__</span>}</td></tr> |
---|
503 | <tr><td><div id="register" class="hoverhighlight help_link"></div>__~help:register2{<span class="help">__help:register__</span>}</td></tr> |
---|
504 | <tr><td><div id="logoff" class="hoverhighlight help_link"></div>__~help:logoff{<span class="help">__help:logoff__</span>}</td></tr> |
---|
505 | <tr><td><div id="hoverhelp" class="hoverhighlight help_link"></div>__~help:help{<span class="help">__help:help__</span>}</td></tr> |
---|
506 | </table> |
---|
507 | </td> |
---|
508 | <td> |
---|
509 | <table cellspacing="0" cellpadding="0"> |
---|
510 | <tr> |
---|
511 | <td><div class="help_link"><img src="data:image/png;base64,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" width=40px id="files" class="config opacity"></div>__~help:files{<span class="help helpright" style="right:70px">__help:files__</span>}</td> |
---|
512 | <td><div class="help_link"><img src="data:image/png;base64,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" width=40px id="jobs" class="config opacity"></div>__~help:jobs{<span class="help helpright" style="right:40px">__help:jobs__</span>}</td> |
---|
513 | <td><div id="userconfig" class="help_link"><img src="data:image/png;base64,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" width=40px id="config" class="config opacity"></div>__~help:user_config{<span class="help helpright" style="right:10px">__help:user_config__</span>}</td> |
---|
514 | </tr> |
---|
515 | </table> |
---|
516 | </td> |
---|
517 | </tr> |
---|
518 | </table> |
---|
519 | </td> |
---|
520 | </tr> |
---|
521 | </table> |
---|
522 | <div id="openModal" class="modalDialog"> |
---|
523 | <div> |
---|
524 | <span id="closeModal" class="close">X</span> |
---|
525 | <div id="configbody"></div> |
---|
526 | </div> |
---|
527 | </div> |
---|
528 | <div id="openModal2" class="modalDialog2"> |
---|
529 | <div> |
---|
530 | <span id="closeModal2" class="close2">X</span> |
---|
531 | <div id="configbody2"></div> |
---|
532 | </div> |
---|
533 | </div> |
---|
534 | <div id="openModal3" class="modalDialog3"> |
---|
535 | <div> |
---|
536 | <span id="closeModal3" class="close3">X</span> |
---|
537 | <div id="configbody3"></div> |
---|
538 | </div> |
---|
539 | </div> |
---|
540 | </header> |
---|
541 | <body> |
---|
542 | |
---|
543 | <div id="global_data"> </div> |
---|
544 | <div id="_state"> </div> |
---|
545 | <script> |
---|
546 | ga.colors({ |
---|
547 | background : "__background_color_rgb__" |
---|
548 | ,text : "__text_color_rgb__" |
---|
549 | }); |
---|
550 | __~textarea:rows{ga.set("textarea:rows",__textarea:rows__);} |
---|
551 | ga.set("plot2d:precision",6); |
---|
552 | __~plot2d:precision{ga.set("plot2d:precision",__plot2d:precision__);} |
---|
553 | _jmol_info = {}; |
---|
554 | // add this to id openModal for 2nd link (not working correctly) <div id="floating_link2" class="modal"></div> |
---|
555 | |
---|
556 | gd = $( "#global_data" ); |
---|
557 | gd.data( "_unload", 0 ); |
---|
558 | window.onbeforeunload = function (e) { gd.data( "_unload", 1 ); __~debug:ws{console.log( "before unload" );} }; |
---|
559 | |
---|
560 | function setMsging() |
---|
561 | { |
---|
562 | __~debug:ws{ console.log( 'setMsging() called' );} |
---|
563 | var ws = $( "#_state" ).data( "_ws" ); |
---|
564 | if ( !ws ) |
---|
565 | { |
---|
566 | console.log( "setMsging: ws not defined" ); |
---|
567 | return; |
---|
568 | } |
---|
569 | |
---|
570 | var conn = $( '#_state' ).data( "_wssession" ); |
---|
571 | if ( conn && conn.isOpen ) |
---|
572 | { |
---|
573 | console.log( "setMsging: connection is already open" ); |
---|
574 | return; |
---|
575 | } |
---|
576 | |
---|
577 | __~debug:ws{ console.log( 'setMsging trying new session' );} |
---|
578 | conn = new ab.Session( ws |
---|
579 | , function() { // Once the connection has been established |
---|
580 | __~debug:ws{ console.log( 'setMsging: connection established' );} |
---|
581 | ga.event( "global", "ws messaging", "connection established" ); |
---|
582 | $( '#_state' ).data( "_wssession", conn ); |
---|
583 | } |
---|
584 | , function() { // When the connection is closed |
---|
585 | __~debug:ws{ console.warn('setMsging connection closed');} |
---|
586 | if ( gd.data( "_unload" ) == 0 ) |
---|
587 | { |
---|
588 | ga.event( "global", "ws messaging", "connection failed" ); |
---|
589 | messagebox( { icon: "toast.png", |
---|
590 | text: "WebSocket messaging failed to " + ws + "<p>Your firewall may be blocking external access to port " + ws.replace( /^.*:/g, '') + " or the WebSocket server is down.<p>This results in a crippled experience with no messaging.", |
---|
591 | buttons : [ { id : "ok", label : "OK" } ] }); |
---|
592 | } |
---|
593 | } |
---|
594 | , { // Additional parameters, we're ignoring the WAMP sub-protocol for older browsers |
---|
595 | 'skipSubprotocolCheck': true |
---|
596 | } |
---|
597 | ); |
---|
598 | |
---|
599 | __~debug:ws{ console.log( 'setMsging end' );} |
---|
600 | } |
---|
601 | |
---|
602 | subd_msging = []; |
---|
603 | |
---|
604 | function subMsging( vuuid, onevent, moduleid ) |
---|
605 | { |
---|
606 | __~debug:msg{ console.log( "subMsging: called " + moduleid + " " + vuuid );} |
---|
607 | if ( moduleid in subd_msging ) |
---|
608 | { |
---|
609 | __~debug:msg{ console.log( "subMsging: calling unsubMsging for " + moduleid + " " + subd_msging[ moduleid ] );} |
---|
610 | unsubMsging( subd_msging[ moduleid ], moduleid ); |
---|
611 | } |
---|
612 | __~debug:msg{ console.log( "subMsging: added to subd_msging: " + moduleid + " " + vuuid );} |
---|
613 | subd_msging[ moduleid ] = vuuid; |
---|
614 | |
---|
615 | var ws = $( "#_state" ).data( "_ws" ); |
---|
616 | if ( !ws ) |
---|
617 | { |
---|
618 | console.log( "subMsging: ws not defined" ); |
---|
619 | return; |
---|
620 | } |
---|
621 | |
---|
622 | var conn = $( '#_state' ).data( "_wssession" ); |
---|
623 | if ( !conn ) |
---|
624 | // if ( conn && !conn.isOpen ) |
---|
625 | { |
---|
626 | console.log( "subMsging: connection is not open" ); |
---|
627 | return; |
---|
628 | } |
---|
629 | |
---|
630 | conn.subscribe( vuuid, onevent ); |
---|
631 | // this doesn't work: |
---|
632 | // .then( function( subscription ) { $( '#_state' ).data( "_wssub:" + vuuid, subscription ) } ); |
---|
633 | } |
---|
634 | |
---|
635 | function unsubMsging( vuuid, moduleid ) |
---|
636 | { |
---|
637 | __~debug:msg{ console.log( "unsubMsging: called " + moduleid + " " + vuuid );} |
---|
638 | if ( moduleid in subd_msging ) |
---|
639 | { |
---|
640 | __~debug:msg{ console.log( "unsubMsging: found and deleting " + moduleid + " " + subd_msging[ moduleid ] );} |
---|
641 | delete subd_msging[ moduleid ]; |
---|
642 | } else { |
---|
643 | __~debug:msg{ console.log( "unsubMsging: not found so not unsubscribing" );} |
---|
644 | return; |
---|
645 | } |
---|
646 | var ws = $( "#_state" ).data( "_ws" ); |
---|
647 | if ( !ws ) |
---|
648 | { |
---|
649 | console.log( "subMsging: ws not defined" ); |
---|
650 | return; |
---|
651 | } |
---|
652 | |
---|
653 | var conn = $( '#_state' ).data( "_wssession" ); |
---|
654 | if ( !conn ) |
---|
655 | // if ( conn && !conn.isOpen ) |
---|
656 | { |
---|
657 | console.log( "subMsging: connection is not open" ); |
---|
658 | return; |
---|
659 | } |
---|
660 | |
---|
661 | conn.unsubscribe( vuuid ); |
---|
662 | $( '#_state' ).data( "_wssub:" + vuuid, null ); |
---|
663 | } |
---|
664 | |
---|
665 | function msgGenericEvent( vuuid, data ) |
---|
666 | { |
---|
667 | console.log( 'msgGenericEvent ' + vuuid + ' : ' + data.json); |
---|
668 | } |
---|
669 | |
---|
670 | function getSid() |
---|
671 | { |
---|
672 | $.ajax({ |
---|
673 | url: "ajax/sys_uid.php", |
---|
674 | cache: false |
---|
675 | }) |
---|
676 | .done( function( data, status, xhr ) { |
---|
677 | $.each(data, function(k, v) { |
---|
678 | __~debug:sid{ console.log( "sid ajax:" + k + " => " + v );} |
---|
679 | // if ( k == "_sid" ) |
---|
680 | // { |
---|
681 | // $( "#global_data" ).data( "sid", v ); |
---|
682 | // } |
---|
683 | if ( k == "_ws" ) |
---|
684 | { |
---|
685 | __~debug:ws{console.log( "getSid:_ws returned " + v );} |
---|
686 | $( "#_state" ).data( "_ws", v ); |
---|
687 | setMsging(); |
---|
688 | } |
---|
689 | }); |
---|
690 | }); |
---|
691 | } |
---|
692 | |
---|
693 | getSid(); |
---|
694 | |
---|
695 | function generateUUID(){ |
---|
696 | var d = new Date().getTime(); |
---|
697 | var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { |
---|
698 | var r = (d + Math.random()*16)%16 | 0; |
---|
699 | d = Math.floor(d/16); |
---|
700 | return (c=='x' ? r : (r&0x7|0x8)).toString(16); |
---|
701 | }); |
---|
702 | return uuid; |
---|
703 | }; |
---|
704 | |
---|
705 | if ( window.name.length == 0 ) |
---|
706 | { |
---|
707 | window.name = generateUUID(); |
---|
708 | } |
---|
709 | |
---|
710 | ga.fc.url = "ajax/sys_config/sys_files.php?_window=" + window.name + "&_spec=fc_cache&_spec_dir="; |
---|
711 | ga.fc.url_delete = "ajax/sys_config/sys_files.php"; |
---|
712 | |
---|
713 | ga.jc.url = "ajax/sys_config/sys_jobs.php"; |
---|
714 | |
---|
715 | ga.license.url = "ajax/sys_config/sys_license.php"; |
---|
716 | |
---|
717 | // var fs_test = function( obj ) { |
---|
718 | // console.log( "fs_test:" ); |
---|
719 | // console.dir( obj ); |
---|
720 | //} |
---|
721 | |
---|
722 | //ga.fc( "#", fs_test ); |
---|
723 | |
---|
724 | function resetHoverHelp() { |
---|
725 | __~debug:help{console.log("resetHoverHelp()");} |
---|
726 | if ( $( "#global_data" ).data( "hoverhelp" ) || |
---|
727 | $( "#global_data" ).data( "hoverhelp" ) != 0 ) |
---|
728 | { |
---|
729 | $( ".help_link" ).removeClass( "help_link_on" ); |
---|
730 | $( ".help_link" ).addClass( "help_link_on" ); |
---|
731 | } |
---|
732 | } |
---|
733 | |
---|
734 | function setHoverHelp() { |
---|
735 | __~debug:help{console.log("setHoverHelp()");} |
---|
736 | __~debug:help{console.log("setHoverHelp() gd hoverhelp " + $( "#global_data" ).data( "hoverhelp" ) );} |
---|
737 | if ( !$( "#global_data" ).data( "hoverhelp" ) || |
---|
738 | $( "#global_data" ).data( "hoverhelp" ) == 0 ) |
---|
739 | { |
---|
740 | __~debug:help{console.log("setHoverHelp() turning hoverhelp off");} |
---|
741 | $( ".help_link" ).removeClass( "help_link_on" ); |
---|
742 | $( "#hoverhelp" ).html( "Help off" ); |
---|
743 | } else { |
---|
744 | __~debug:help{console.log("setHoverHelp() turning hoverhelp on");} |
---|
745 | $( ".help_link" ).addClass( "help_link_on" ); |
---|
746 | $( "#hoverhelp" ).html( "Help on" ); |
---|
747 | } |
---|
748 | } |
---|
749 | |
---|
750 | function setLogin() { |
---|
751 | if ( !$( "#global_data" ).data( "login" ) || |
---|
752 | $( "#global_data" ).data( "login" ) == 0 ) |
---|
753 | { |
---|
754 | $( "#login" ).html( "Logged in" ); |
---|
755 | } else { |
---|
756 | $( "#login" ).html( "Logged off" ); |
---|
757 | } |
---|
758 | } |
---|
759 | </script> |
---|
760 | |
---|
761 | <div id="tab_feedback" class="modal help_link"></div>__~help:files{<span class="help" style="right:30px;top:245px">__help:feedback__</span>} |
---|
762 | __~docsbaseurl{<div id="tab_docs" class="help_link"><a href="__docsbaseurl__" target="_blank" style="outline:none"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABmCAYAAAA+nTp3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAALpklEQVRo3q2afWxe113HP79z7/Nix3YSJ3ZNS5akddeB0hdWRpeialSaBt0kNAlKgZVtfbXTdVI1pAHaJECjY1RoQNvUdtMlg5VqiE0bTAwGaPtjjHYrK0LtpjWd2qZtUtvNi5P45fFz7zlf/jj3sR/bj1+eOEeyfJ97zz3f83t/ORcu8rj8iBau9xxRecejepddTICux8X0vcajL8se+R6Xn57ldxW47KKBDB4WP73T4Ig6+2p8yox3OUd3Hvi/TYFcdVi8eOfiEoOH9XvTdW6TsdeJmSyQmeO5tN2F9xwSr94TFx7sIqmN6YpyiQ/NZnxots5Wg/MSsx4SZ9QkSm2B7H58EWD3mG54boqbLfCRrE6PwBvUgND0igHaELveflgcLdiy9wldOx+4W4FfsIRtIVDGwHs6Sg4FURfMCeqIWcELG5bJvi/qbSdr/CFwgwxMJEDJoCQjceAwnBeZibnQBNKSXfsOixeKnQ+Malcl4cNvzfLrcqhkZLkotcPmFSB7jogX7jB+6x9V/u4U+yXumvO83Rx1Z7hclCKnNwHy6h2RgmdO8UAQN5FSNjFjjkQibXP9pSADI2L8gNE7qp1pwt/U6uzIDasYCiBFTbmg4QD2fCECXDqiARMPpyIV5CWH8oDMSC4UAMD1j4hX7zL2Pal+b3y6ZHTVPZUkQbu6OZPldHkIqSEZuYFDWME2cwnziRHW4qGbPGAMflHlN85wT5LQ70VmhmYzqufqVCsJ86kjzAecRBq0sKBh+CDK8jhT5Mqq7Dp+mqurjitCIDjDAOsoUTs7T1UQQsAlhhxEEhwSyIQjYMGB3BJLXyr4/jF1JMZvOlHykQcyINrbxRmukrBNRlddi07HAuY9KQ2/s8mA4M7MUzax1WyBp5Y6cowQZYtpkyS5LSU+UveE1PCNmwGsoMoJZJulxIwXsaWaoUiNZ6Nuej2Qume/M2phJUuCVLBq6bOVM9dhp1PgpEHe5DbkA4kX5Wv6mah5ujyo5Agy6gYpIWpyAEtKzKQOT1h8fwVIuc6PBZ2mhUmWOHw94I6eZkdnyvmSQ7WcVKIStCA7M8PnOV3ek2DF+xaVpRkkJRrkCoZsSajXPCmGWcAljoCiEsiQFI3RQHJg0QJaWn2roKWgCG7WvltHK62qJXIAJbagXe0q2IqQ49Z5YaVuXcBYC8RC3NX6lKynwqvSa+jKbZzzAcsDiYEC5Ga4xqIGFoysnJKtJb5WIJYYqgWSEzNUskBHNaWWGJjhQiAQtcrqInSUUC2jEjyV1UBapkQCSg7yQKmjzFzu6fYiOCMhKsRPBGdLjm2z81yTGDLHPLQO0y3Z5Qyl4DNP6gNfBz6TOCYsJhT/Kce948P28fmMux38uYz6WrJrBaIs4LJAieh2vi54DSgTrXx08l6rAZy53+ZlfNPgWVgn/C6XiTNCOSHDCCcP2BsGg8B2wamJITvedVDlgVF9bWBUD04M2zniJtqjROC8x6EFHleALuC/AaoJ1xn0AbcUz+dZY7SmpBERwXq/JAviBxJfCeJJonQHBVsRs8U75QUHuVHBS9jgdk7lorN2nhvfOmDHEJ+rz3Ns50FVHVwXoNOqfA9Agb5WPqsxWjrIXKSvnGVH2XG+6hjaMqITGCc7qiSIGwXvc4aC4792fUF7fM7ewsVvGIRSQuZFWdHMdzljDDhm0IHjGolgIndz3JbBXc7YC2vkXS3vagWHe4BriRqUFWzOgPc0XbcneArvWyR4PwIOAhPLdluReAx4AphessWNCL5psvOex+R4usVcE9THh+2PBc8tPG8Rft0qixsx57JT99mPTewDepfNqxt8sCD9Ddo0xiXsKu6VV5nbVfxfNMaNhl+AxFAQbBtRRfAKMLVsI6ng34vfW1pscm12+UDys92clShj7J8csme9cdjgZQLjiNeBf524jE+97W/VK3EVatNOzOC1c2xPHDOpcWvvQT1zcsj+ofcRfaucskNQmxi24wD5mN7rjGtkbdqJM4IgUeTxO0oJf9I/qgcnh22qmW0DI7o9iE87WzsP2EhvRcCNwLcuGdUPzHhT0GPiVwx+pihrVqjtejJpCC5Y1HrDMINxiy7/UsR24E0WrX/NfKWlg2yAKaqxJP5N8NSs5/WZj1kO0D+inQ72YzwIbG0XxAokGbgALyUJnxu/x3zzpMkDdnJgRN+wSM3ja1GzWrZie3qYefUcHXOBp6aHze8Y0S1l44DgColZM/6lXOUhH3hGGd8H3s0qnng1O3HHp+nIRaV/B0/3jerdieOPgrgUMW9Q9vDR3PPZ43faVAjtx3gSR/AiLSXUXr7NcmA3omqGJxZDIYFpX+dmAOc4t5ZMVk9TFcMwfy8zY9JYiOeNHacGzxfX1bZBFkWD+qb5xckh+47gn4kx5QxwGnjeex64ZEw9gr1tC55FLyzEbTvv0P9MDtvn+x/TU+bokzE3MWQ/BRgY1fswrm8WujYI0ognwYxrkxv4ZPcv6fOTB2wcGG9MumREtwB/ZjEUxBeLXHYjIMsB399h/GrniJ7BOEGM+e9xsFeR5avWi6uBmIEqKfWapzMEnItupW7G5Ri7JUpWLGoxsgU1QLQxEOXC9Zaon6tTKTsyZ/xvgL+rieenhqwOcMmodqfG+zPxBynIx/6XGp6yGas1icLOzlOtpMzhGAf+dGLIfjg1HAEAJobt2NUdjCE+G4xy28ld4gh5iE1l4BtvDtnpvlHtc/BJg6sFZw3Gvj/NlyuObwp+m5j5LzjX5vVa58LN8jG+2z+qywz+wuDni0prG/CXqXFrPXBc8CLtuhUJQuw4aOJeO2FwnRlbBBkiFECnnHHXqftMgjONGN+qb9xSu0oObwZ1LTzvIWYkRqwLG3+7iueLKVHRYlxXu2qesjns53o591a890PgoSbqG/W9A+hKqc1lqzfHWlJScWRZoOO183QCTAzbUeDoajyv57gQW+zZRu2EAM4cIfOkfWN6pxMd0Qpi/S7DitaVM8hz2GsuVsCt7GRVt+JiBhnM+EwxL2UxXU0LmZSANEDZrZGxrOe7VCyUNAE1Cz4tnq/ZCGodtCxS0qoMuJDROpHQgrc2s7VKztYbXC58t+pcI7joXm3t1G390ZpdjhAC6VW9nMwCnQFUHG1kBgkBV3RTSVLmUsNbaK/EBoFX7KZWE6YxknpcuBzAY7GR4AzlOZ1W9CsLVkMLB7mcGfKBNDGCFy6AKcQFbfGAQMVmYrS1pnus1BTnU7qLXSy6aUfYpCSWVlrzxvUG9dBUxFhsdy9m9pscrpzwSi7KSVMhk0TNajRxNt9NNZhwkDS559irDwvednO8AlwlZcAZc9niwZclhgpK2m4+F9nLUu06WeOf6p6tTbtWrsim7VVqWSAVhZtpqr4ahm2O3LFW7Quut8SJ1DjhjLnGZpwRspxKJSF3gHMEH3CBwg4W9VCNE7Y1jwC7PbXSHE8n0G1C3oqToIR8YoZu58gknMUjQFcsrEIrTJ7UgzWOANWwoGaQo/dZqPTxbV/nGItVA2ZNKe1yVtg6v5dTsusJ8crtdqokvtqC5ItzBPj63XGFm3t5dj7nEIFeUnKBL6Ljpr1wCnDpQfHk7SbgP7Y8Il+FT6Ru4QuCYLGMuHBKAE58LFJTfVjMfNy+nRijiVHzAZzFOmUzlKzK7d1P6Mos8Dv1wAdKxnSAVIGycySCpJ0PMVrq9q5D4tjd9lK1zEPAJ/KASaSJK07m2uTdhvXmskP66/N19nelmBeJsUlKmsfgYVF6WBy/xx4Y7OHDAb7jjBqxrHCKgg2Nw9BWKr9hSt5xRPzkjoVPfH5Z4teCcZMXVxBPXJ2LaBlQC2K+7S9wlo93HlJlSmydEb/hHAcI7EwMn8fFl7DronzfddNXtP3YFLd6cX/u6bT4LdG8AnMyfrRpkKufFM/fvrjMwKg+msMtqeNKBaaDeOmifg7XGB1/pe6eTq73gd+XePmig2x7VEzdH5fd/ph6Alz+/+4DXIftqKFSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA1LTEyVDEyOjA0OjEyLTA1OjAwQXY9SgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNS0xMlQxMjowNDoxMi0wNTowMDArhfYAAAAASUVORK5CYII=" class="opacity" border="0"></img></a></div>}__~help:files{<span class="help" style="right:30px;top:338px">__help:docs__</span>} |
---|
763 | |
---|
764 | |
---|
765 | <nav class="sidebar toggle"> |
---|
766 | <ul id="navul"> |
---|
767 | <script> |
---|
768 | ga.tmp.menu = ""; |
---|
769 | ga.admin.ids = []; |
---|