point us to z39.50 import interface
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 17 Feb 2006 22:55:09 +0000 (22:55 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 17 Feb 2006 22:55:09 +0000 (22:55 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@3108 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/chrome/content/main/menu.js

index 6555a38..1b92f39 100644 (file)
@@ -45,6 +45,7 @@ var api = {
        'FM_MOBTS_HAVING_BALANCE' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.user.transactions.have_balance' },
        'FM_PGT_RETRIEVE' : { 'app' : 'open-ils.actor', 'method' : 'open-ils.actor.groups.retrieve' },
        'MARC_HTML_RETRIEVE' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.biblio.record.html' },
+       'FM_BRN_RETRIEVE_VIA_Z3950_TCN' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.z3950.import' },
        'MODS_SLIM_METARECORD_RETRIEVE' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.biblio.metarecord.mods_slim.retrieve' },
        'MODS_SLIM_RECORD_RETRIEVE' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.biblio.record.mods_slim.retrieve' },
        'MODS_SLIM_RECORD_RETRIEVE_VIA_COPY' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.biblio.mods_from_copy' },
@@ -98,6 +99,7 @@ var urls = {
        'XUL_SURVEY_WIZARD' : 'chrome://open_ils_staff_client/content/admin/survey_wizard.xul',
        'XUL_VOLUME_COPY_CREATOR' : '/xul/server/cat/volume_copy_creator.xul',
        'XUL_VOLUME_EDITOR' : '/xul/server/cat/volume_editor.xul',
+       'XUL_Z3950_IMPORT' : '/xul/server/cat/z3950.xul',
        'TEST_HTML' : '/xul/server/main/test.html',
        'TEST_XUL' : 'chrome://open_ils_staff_client/content/admin/test.xul',
 }
index d6d5d68..613cb11 100644 (file)
@@ -108,6 +108,13 @@ main.menu.prototype = {
                                }
                        ],
 
+                       /* Cataloging Menu */
+                       'cmd_z39_50_import' : [
+                               ['oncommand'],
+                               function() {
+                                       obj.set_tab(obj.url_prefix(urls.XUL_Z3950_IMPORT) + '?session='+window.escape(session),{},{});
+                               }
+                       ],
 
                        /* Admin menu */
                        'cmd_adv_user_edit' : [