added contenxt menu handling for the record detail page
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 12 Jul 2005 14:03:45 +0000 (14:03 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 12 Jul 2005 14:03:45 +0000 (14:03 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1139 dcc99617-32d9-48b4-a31d-7c20da2025e4

Evergreen/staff_client/chrome/content/evergreen/opac/opac.js

index a3fbe1a..a8687a5 100644 (file)
@@ -28,6 +28,9 @@ function opac_init(p) {
        opac_iframe.contentWindow.xulEvtMRResultDisplayed 
                = xulEvtMRResultDisplayed;
 
+       opac_iframe.contentWindow.xulEvtRecordDetailDisplayed 
+               = xulEvtRecordDetailDisplayed;
+
        /* shove BIG G in so global variables may be accessed */
        opac_iframe.contentWindow.G = mw.G;
 
@@ -77,3 +80,17 @@ var xulEvtMRResultDisplayed = function(ui_obj, record) {
 }
 
 
+var xulEvtRecordDetailDisplayed = function(ui_obj, record) {
+       ui_obj.addItem("Edit MARC", function() { 
+                       spawn_marc_editor( true, [ record.doc_id() ] );
+               }
+       );
+
+       ui_obj.addItem("Open Copy Browser", function() { 
+                       spawn_copy_browser(true, [ record.doc_id() ]); 
+               }
+       );
+
+}
+
+