clean up and more mvr columns
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 19 Feb 2006 18:47:42 +0000 (18:47 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 19 Feb 2006 18:47:42 +0000 (18:47 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@3120 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/chrome/content/cat/details.xul [deleted file]
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/server/circ/util.js

diff --git a/Open-ILS/xul/staff_client/chrome/content/cat/details.xul b/Open-ILS/xul/staff_client/chrome/content/cat/details.xul
deleted file mode 100644 (file)
index 7cf68f2..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0"?>
-<!-- Application: Evergreen Staff Client -->
-<!-- Screen: Cataloger's Search Result Screen -->
-
-<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
-<!-- STYLESHEETS -->
-<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
-<?xml-stylesheet href="chrome://open_ils_staff_client/skin/global.css" type="text/css"?>
-
-<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
-<!-- LOCALIZATION -->
-<!DOCTYPE window SYSTEM "chrome://open_ils_staff_client/locale/lang.dtd">
-
-<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
-<!-- OVERLAYS -->
-<?xul-overlay href="chrome://open_ils_staff_client/content/OpenILS/util_overlay.xul"?>
-
-<window id="details_win"
-       onload="try { my_init(); } catch(E) { alert(E); }"
-       xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-       <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
-       <!-- BEHAVIOR -->
-        <script type="text/javascript">
-               var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var g = {};
-               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
-       </script>
-        <scripts id="openils_util_scripts"/>
-
-       <script type="text/javascript" src="chrome://open_ils_staff_client/content/main/JSAN.js"/>
-       <script>
-       <![CDATA[
-
-               var session; var docid; var marc_html; var top_pane; var bottom_pane;
-
-               function my_init() {
-                       try {
-                               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
-                               if (typeof JSAN == 'undefined') { throw( "The JSAN library object is missing."); }
-                               JSAN.errorLevel = "die"; // none, warn, or die
-                               JSAN.addRepository('..');
-                               JSAN.use('util.error'); g.error = new util.error();
-                               g.error.sdump('D_TRACE','my_init() for cat/details.xul');
-
-                               g.cgi = new CGI();
-                               session = g.cgi.param('session');
-                               docid = g.cgi.param('docid');
-
-                               JSAN.use('util.deck');
-                               top_pane = new util.deck('top_pane');
-
-                               setTimeout(
-                                       function() {
-                                               set_brief_view();
-                                       }, 0
-                               );
-                               
-                               JSAN.use('util.network'); g.network = new util.network();
-                               bottom_pane = new util.deck('bottom_pane');
-
-                               set_marc_view();
-
-                       } catch(E) {
-                               var err_msg = "!! This software has encountered an error.  Please tell your friendly " +
-                                       "system administrator or software developer the following:\ncat/details.xul\n" + E + '\n';
-                               try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }
-                               alert(err_msg);
-                       }
-               }
-
-               function set_brief_view() {
-                       top_pane.set_iframe( 
-                               xulG.url_prefix( urls.XUL_BIB_BRIEF ) + '?docid=' + window.escape(docid), 
-                               {}, 
-                               { 
-                                       'set_tab_name' : function(n) { 
-                                               if (typeof window.xulG == 'object' && typeof window.xulG.set_tab_name == 'function') {
-                                                       try { window.xulG.set_tab_name('Bib Record: ' + n); } catch(E) { alert(E); }
-                                               } else {
-                                                       dump('no set_tab_name\n');
-                                               }
-                                       }
-                               }  
-                       );
-               }
-
-               function set_marc_view() {
-                       bottom_pane.set_iframe( xulG.url_prefix( urls.XUL_MARC_VIEW ) + '?docid=' + window.escape(docid),{},xulG);
-               }
-
-               function set_marc_edit() {
-                       bottom_pane.set_iframe( xulG.url_prefix( urls.XUL_MARC_EDIT ) + '?session=' + window.escape(session) 
-                               + '&docid=' + window.escape(docid),{},xulG);
-               }
-
-               function set_copy_browser() {
-                       bottom_pane.set_iframe( xulG.url_prefix( urls.XUL_COPY_VOLUME_BROWSE ) + '?session=' + window.escape(session) 
-                               + '&docid=' + window.escape(docid),{},xulG);
-               }
-
-       ]]>
-       </script>
-
-       <vbox flex="1">
-               <deck id="top_pane"/>
-               <hbox>
-                       <button label="MARC View" id="marc_view" oncommand="set_marc_view();"/>
-                       <button label="MARC Edit" id="marc_edit" oncommand="set_marc_edit();"/>
-                       <button label="Copy Browser" id="copy_browse" oncommand="set_copy_browser();"/>
-               </hbox>
-               <deck id="bottom_pane" flex="1"/>
-       </vbox>
-
-</window>
-
index 1b92f39..8c13662 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_RAW' : { 'app' : 'open-ils.search', 'method' : 'open-ils.search.z3950.raw_string' },
        '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' },
@@ -62,7 +63,6 @@ var urls = {
        'XUL_BROWSER' : 'chrome://open_ils_staff_client/content/util/browser.xul',
        'XUL_CHECKIN' : '/xul/server/circ/checkin.xul',
        'XUL_CHECKOUT' : '/xul/server/circ/checkout.xul',
-       'XUL_CAT_DETAILS' : 'chrome://open_ils_staff_client/content/cat/details.xul',
        'XUL_COPY_EDITOR' : '/xul/server/cat/copy_editor.xul',
        'XUL_COPY_LOCATION_EDIT' : '/xul/server/admin/copy_locations.xml',
        'XUL_COPY_VOLUME_BROWSE' : 'chrome://open_ils_staff_client/content/legacy/_browse.xul',
index 890f4f3..fc04877 100644 (file)
@@ -98,6 +98,26 @@ circ.util.columns = function(modify) {
                        'primary' : false, 'hidden' : true, 'render' : 'try { my.mvr.author(); } catch(E) { my.acp.dummy_author(); }'
                },
                {
+                       'id' : 'edition', 'label' : 'Edition', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.edition();'
+               },
+               {
+                       'id' : 'isbn', 'label' : 'ISBN', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.isbn();'
+               },
+               {
+                       'id' : 'pubdate', 'label' : 'PubDate', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.pubdate();'
+               },
+               {
+                       'id' : 'publisher', 'label' : 'Publisher', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.publisher();'
+               },
+               {
+                       'id' : 'tcn', 'label' : 'TCN', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.tcn();'
+               },
+               {
                        'id' : 'renewal_remaining', 'label' : getString('staff.circ_label_renewal_remaining'), 'flex' : 0,
                        'primary' : false, 'hidden' : true, 'render' : 'my.circ.renewal_remaining()'
                },
@@ -215,6 +235,27 @@ circ.util.hold_columns = function(modify) {
                        'id' : 'author', 'label' : getString('staff.mvr_label_author'), 'flex' : 1,
                        'primary' : false, 'hidden' : true, 'render' : 'my.mvr.author()'
                },
+               {
+                       'id' : 'edition', 'label' : 'Edition', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.edition();'
+               },
+               {
+                       'id' : 'isbn', 'label' : 'ISBN', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.isbn();'
+               },
+               {
+                       'id' : 'pubdate', 'label' : 'PubDate', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.pubdate();'
+               },
+               {
+                       'id' : 'publisher', 'label' : 'Publisher', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.publisher();'
+               },
+               {
+                       'id' : 'tcn', 'label' : 'TCN', 'flex' : 1,
+                       'primary' : false, 'hidden' : true, 'render' : 'my.mvr.tcn();'
+               },
+
 
        ];
        for (var i = 0; i < c.length; i++) {