1 sdump('D_OPAC','Loading opac.js\n');
3 //var OPAC_URL = "http://gapines.org:8080/opac/?top_target=advanced_search";
4 var OPAC_URL = "http://gapines.org/opac/?top_target=advanced_search";
5 //var OPAC_URL = "http://google.com/";
7 var opac_progressListener = new Object();
9 var opac_appframe; /* i hold the actual opac iframe */
13 function opac_init(p) {
14 sdump('D_OPAC',"Initing OPAC\n");
16 var box = p.w.document.getElementById('opac_vbox');
17 opac_iframe = box.appendChild(document.createElement("browser"));
19 opac_iframe.setAttribute("type", "content-primary");
20 opac_iframe.setAttribute("id", "opac_opac_iframe");
21 opac_iframe.setAttribute("flex", "1");
22 opac_iframe.setAttribute("src", OPAC_URL)
24 opac_iframe.contentWindow.IAMXUL = true;
25 opac_iframe.contentWindow.xulEvtRecordResultDisplayed
26 = xulEvtRecordResultDisplayed;
28 opac_iframe.contentWindow.xulEvtMRResultDisplayed
29 = xulEvtMRResultDisplayed;
31 /* shove BIG G in so global variables may be accessed */
32 opac_iframe.contentWindow.G = mw.G;
38 function webForward() {
40 if(opac_iframe.webNavigation.canGoForward)
41 opac_iframe.webNavigation.goForward();
43 sdump('D_OPAC','goForward error: ' + js2JSON(E) + '\n');
49 if(opac_iframe.webNavigation.canGoBack)
50 opac_iframe.webNavigation.goBack();
52 sdump('D_OPAC','goBack error: ' + js2JSON(E) + '\n');
57 /* --------------------------------------------------------------------------
59 -------------------------------------------------------------------------- */
62 var xulEvtRecordResultDisplayed = function(ui_obj, record) {
63 ui_obj.addItem("Edit MARC", function() {
64 spawn_marc_editor( true, [ record.doc_id() ] );
68 ui_obj.addItem("Open Copy Browser", function() {
69 spawn_copy_browser(true, [ record.doc_id() ]);
75 var xulEvtMRResultDisplayed = function(ui_obj, record) {
76 sdump('D_OPAC',"xulEvtMRRsultsDisplayed()\n");