From 8bb14751ec5acb17b77ec192ba8ba8e7fa37f0a8 Mon Sep 17 00:00:00 2001 From: phasefx Date: Mon, 29 Aug 2005 04:12:14 +0000 Subject: [PATCH] details. No 8080. chain_exec git-svn-id: svn://svn.open-ils.org/ILS/trunk@1756 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Evergreen/staff_client/Makefile | 6 +- .../chrome/content/evergreen/cat/details.xul | 87 +++++++++++++++++++ .../chrome/content/evergreen/opac/opac.js | 2 +- .../chrome/content/evergreen/util/util.js | 20 +++++ 4 files changed, 111 insertions(+), 4 deletions(-) create mode 100644 Evergreen/staff_client/chrome/content/evergreen/cat/details.xul diff --git a/Evergreen/staff_client/Makefile b/Evergreen/staff_client/Makefile index b53e9df89d..c693e04a82 100644 --- a/Evergreen/staff_client/Makefile +++ b/Evergreen/staff_client/Makefile @@ -3,9 +3,9 @@ PACKAGE=Evergreen DESCRIPTION=Evergreen Staff Client BUILD=2005072719 -RETRIEVE_FIELDMAPPER=wget -N http://spacely.georgialibraries.org:8080/opac/common/js/util/fieldmapper.js -RETRIEVE_FM_ALL=wget -N http://spacely.georgialibraries.org:8080/opac/common/js/fmall.js -RETRIEVE_ORG_TREE=wget -N http://spacely.georgialibraries.org:8080/opac/common/js/OrgTree.js +RETRIEVE_FIELDMAPPER=wget -N http://spacely.georgialibraries.org/opac/common/js/util/fieldmapper.js +RETRIEVE_FM_ALL=wget -N http://spacely.georgialibraries.org/opac/common/js/fmall.js +RETRIEVE_ORG_TREE=wget -N http://spacely.georgialibraries.org/opac/common/js/OrgTree.js RETRIEVE_CLIENT_CONFIG=cp ../../../../../../OpenSRF/examples/math_xul_client/math/content/conf/client_config.xml . all: build package diff --git a/Evergreen/staff_client/chrome/content/evergreen/cat/details.xul b/Evergreen/staff_client/chrome/content/evergreen/cat/details.xul new file mode 100644 index 0000000000..01adef5edb --- /dev/null +++ b/Evergreen/staff_client/chrome/content/evergreen/cat/details.xul @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js index bc09f2830f..75d1c201fe 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js +++ b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js @@ -1,6 +1,6 @@ sdump('D_OPAC','Loading opac.js\n'); -var OPAC_URL = "http://spacely.georgialibraries.org:8080/"; +var OPAC_URL = "http://spacely.georgialibraries.org/"; /* listen for page changes */ diff --git a/Evergreen/staff_client/chrome/content/evergreen/util/util.js b/Evergreen/staff_client/chrome/content/evergreen/util/util.js index 0a9d011d22..52754e6f72 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/util/util.js +++ b/Evergreen/staff_client/chrome/content/evergreen/util/util.js @@ -5,6 +5,26 @@ var consider_Timeout_default = false; function a_get( obj, i ) { return obj[i]; } // for use in closures inside loops +// This executes a series of functions, but tries to give other events/functions a chance to +// execute between each one. +function chain_exec() { + sdump('D_UTIL',arg_dump(arguments)); + var args = []; + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i]; + if (typeof(arg)=='function') args.push( arg ); + else for (var j = 0; j < arg.length; j++) { + if (typeof(arg[j])=='function') args.push( arg[j] ); + } + } + if (args.length > 0) setTimeout( + function() { + args[0](); + if (args.length > 1 ) chain_exec( args.slice(1) ); + }, 0 + ); +} + function consider_Timeout( f, t, b) { sdump('D_TIMEOUT', arg_dump(arguments,{0:true,1:true,2:true})); if (b) { -- 2.43.2