]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/xul/staff_client/server/skin/custom.js.example
Merge branch 'master' of git.evergreen-ils.org:Evergreen into QP_bucket_filter
[Evergreen.git] / Open-ILS / xul / staff_client / server / skin / custom.js.example
1 /* Settings here override default values from constants.js;for example:
2  
3     urls['AUDIO_good'] = '/xul/server/skin/media/custom/good.wav';
4
5     urls['AUDIO_special_checkin.cataloging'] = '/xul/server/skin/media/custom/cataloging.wav';
6     urls['AUDIO_special_checkin.error'] = '/xul/server/skin/media/custom/error.wav';
7     urls['AUDIO_special_checkin.hold_capture_delayed'] = '/xul/server/skin/media/custom/hold_capture_delayed.wav';
8     urls['AUDIO_special_checkin.hold_shelf'] = '/xul/server/skin/media/custom/hold_shelf.wav';
9     urls['AUDIO_special_checkin.no_change'] = '/xul/server/skin/media/custom/no_change.wav';
10     urls['AUDIO_special_checkin.not_found'] = '/xul/server/skin/media/custom/not_found.wav';
11     urls['AUDIO_special_checkin.reservation_shelf'] = '/xul/server/skin/media/custom/reservation_shelf.wav';
12     urls['AUDIO_special_checkin.success'] = '/xul/server/skin/media/custom/success.wav';
13     urls['AUDIO_special_checkin.transit'] = '/xul/server/skin/media/custom/transit.wav';
14     urls['AUDIO_special_checkin.transit_for_hold'] = '/xul/server/skin/media/custom/transit_for_hold.wav';
15
16     urls['opac'] = '/opac/' + LOCALE + '/skin/mylib/xml/advanced.xml?nps=1';
17     urls['opac_rdetail'] = '/opac/' + LOCALE + '/skin/mylib/xml/rdetail.xml';
18     urls['opac_rresult'] = '/opac/' + LOCALE + '/skin/mylib/xml/rresult.xml';
19     urls['browser'] = '/opac/' + LOCALE + '/skin/mylib/xml/advanced.xml?nps=1';
20
21 */
22
23 // Debugging aids.  _dump_level = 4 enables all dump statements
24 _dump_level = 4;
25
26 var _dump_prefix = '0';
27 try {
28     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
29     var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces['nsIPrefBranch']);
30     if (!prefs.prefHasUserValue('oils.unique_id')) {
31         prefs.setIntPref('oils.unique_id',Number(_dump_prefix));
32     } else {
33         var temp = prefs.getIntPref('oils.unique_id') + 1;
34         prefs.setIntPref('oils.unique_id',temp);
35         _dump_prefix = String( temp );
36         switch( temp % 5 ) {
37             case 0: _dump_prefix = '!! ' + _dump_prefix; break;
38             case 1: _dump_prefix = '@@ ' + _dump_prefix; break;
39             case 2: _dump_prefix = '## ' + _dump_prefix; break;
40             case 3: _dump_prefix = '$$ ' + _dump_prefix; break;
41             case 4: default: _dump_prefix = '%% ' + _dump_prefix; break;
42         }
43     }
44     dump(' >>>>>>>>>>>>>>>>>>>>>>>>>>>> ' + _dump_prefix + ' = ' + location.href + '\n');
45 } catch(E) {
46     dump('Error in custom.js trying to set oils.unique_id\n');
47 }
48
49 function dump_xulG(msg) {
50     dump('[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\n');
51     dump(msg +'\n');
52     if (xulG) {
53         for (var i in xulG) {
54             dump('xulG['+i+'] = '+xulG[i]+'\n');
55         }
56     } else {
57         dump('no xulG\n');
58     }
59     dump(']]]]]]]]]]]]]]]]]]]]]]]]]]]]]\n');
60 }