'org_tree' : '/opac/common/js/OrgTree.js',
'browser' : '/opac/en-US/skin/default/xml/advanced.xml',
'fieldmapper' : '/opac/common/js/fmall.js',
- 'isodate_lib' : '/opac/common/js/DP_DateExtensions.js',
+ 'isodate_lib_remote' : '/opac/common/js/DP_DateExtensions.js',
+ 'isodate_lib_local' : 'chrome://open_ils_staff_client/content/OpenILS/util/DP_DateExtensions.js',
'xsl_marc2html' : '/opac/extras/xsl/oilsMARC21slim2HTML.xsl',
'AUDIO_GOOD_SOUND' : '/xul/server/skin/media/audio/bonus.wav',
var s = format;
if (s == '') { s = '%F %H:%M'; }
if (typeof _date.iso8601Format != 'function') {
-
- var js = JSAN._loadJSFromUrl( urls.isodate_lib );
- try { eval( js ); } catch(E) { alert('Problem loading ISO8601 date extension:' + E); }
+
+ try {
+ var js = JSAN._loadJSFromUrl( urls.isodate_lib_remote );
+ eval( js );
+
+ } catch(E) {
+
+ try {
+ var js = JSAN._loadJSFromUrl( urls.isodate_lib_local );
+ eval( js );
+
+ } catch(F) {
+
+ alert('Problem loading ISO8601 date extension:' + E + '\n' + F);
+
+ }
+ }
}
if (typeof _date.iso8601Format == 'function') {