From 2fb8aed86b3d774e440219aae8c76037b40739a6 Mon Sep 17 00:00:00 2001 From: phasefx Date: Wed, 27 Jul 2005 01:11:19 +0000 Subject: [PATCH] Copy Browser and MARC Editor buttons on staff client embedded OPAC MARC View window git-svn-id: svn://svn.open-ils.org/ILS/trunk@1531 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/evergreen/opac/opac.js | 46 +++++++++++++++---- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js index 2229cda559..f7c0803afe 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js +++ b/Evergreen/staff_client/chrome/content/evergreen/opac/opac.js @@ -108,13 +108,12 @@ function opac_build_callbacks(p) { } p.xulEvtViewMARC = function( node, record ) { - node.onclick = buildViewMARCWindow(record); + node.onclick = p.buildViewMARCWindow(record); } -} -function buildViewMARCWindow(record) { +p.buildViewMARCWindow = function(record) { debug("Setting up view marc with record " + record.doc_id()); @@ -127,16 +126,43 @@ function buildViewMARCWindow(record) { req.send(true); - var html = req.getResultObject(); - var id = record.doc_id(); - var win = new_window("data:text/html," + html); - win.document.title = "View MARC"; - win.focus(); - + var html = req.getResultObject(); + html = html.replace( /