From 0ab645b87688a027c003c09385945dd660c74ac7 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 18 Feb 2013 10:41:01 -0500 Subject: [PATCH] Z3950 Batch : initial xul dialog for finding matches Signed-off-by: Bill Erickson --- .../staff_client/server/cat/bucketz39_dialog.js | 40 ++++++++++++++++++++++ .../staff_client/server/cat/bucketz39_dialog.xul | 34 ++++++++++++++++++ .../server/cat/bucketz39_dialog_overlay.xul | 20 +++++++++++ .../xul/staff_client/server/cat/record_buckets.js | 23 +++++++++++++ .../server/cat/record_buckets_overlay.xul | 3 ++ 5 files changed, 120 insertions(+) create mode 100644 Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.js create mode 100644 Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.xul create mode 100644 Open-ILS/xul/staff_client/server/cat/bucketz39_dialog_overlay.xul diff --git a/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.js b/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.js new file mode 100644 index 0000000000..d619e6f68d --- /dev/null +++ b/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.js @@ -0,0 +1,40 @@ +var dialog; +var user_id; +var authtoken; +var bucket_id; + +function Bucketz39Dialog() { + + this.load = function() { + var self = this; + var loadCount = 2; + var pcrud = new OpenSRF.ClientSession('open-ils.pcrud'); + + // vandelay queues + pcrud.request({ + async : true, + method : 'open-ils.pcrud.search.vbq.atomic', + params : [authtoken, {owner : user_id}], + oncomplete : function(r) { + var resp = r.recv(); + if (!resp) return; + self.queue_list = resp.content(); + if (--loadCount == 0) + self.drawDialog(); + } + }).send(); + + loadCount--; // TODO + } + + this.drawDialog = function() { + } +} + +function my_init() { + user_id = window.arguments[0]; + authtoken = window.arguments[1]; + bucket_id = window.arguments[2]; + dialog = new Bucketz39Dialog(); + dialog.load(); +} diff --git a/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.xul b/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.xul new file mode 100644 index 0000000000..3d1411aa6e --- /dev/null +++ b/Open-ILS/xul/staff_client/server/cat/bucketz39_dialog.xul @@ -0,0 +1,34 @@ + + + + + + +]> + + + + + + + + + + +