}
if (ev.button == 0 /* left click, spawn opac */) {
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + g.data[data_key];
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + g.data[data_key];
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
var urls = {
'opac' : '/opac/' + LOCALE + '/skin/default/xml/advanced.xml?nps=1',
- 'opac_rdetail' : '/opac/' + LOCALE + '/skin/default/xml/rdetail.xml',
+ 'opac_rdetail' : '/opac/' + LOCALE + '/skin/default/xml/rdetail.xml?r=',
'opac_rresult' : '/opac/' + LOCALE + '/skin/default/xml/rresult.xml',
+ 'opac_rresult_metarecord' : '/opac/' + LOCALE + '/skin/default/xml/rresult.xml?m=',
'org_tree' : '/opac/common/js/' + LOCALE + '/OrgTree.js',
'browser' : '/opac/' + LOCALE + '/skin/default/xml/advanced.xml?nps=1',
'fieldmapper' : '/opac/common/js/fmall.js',
function spawn_tcn(r,event) {
for (var i = 0; i < r.count; i++) {
var id = r.ids[i];
- var opac_url = obj.url_prefix( urls.opac_rdetail ) + '?r=' + id;
+ var opac_url = obj.url_prefix( urls.opac_rdetail ) + id;
obj.data.stash_retrieve();
var content_params = {
'session' : ses(),
var bib_id = prompt(offlineStrings.getString('menu.cmd_search_bib_id.tab'),'',offlineStrings.getString('menu.cmd_search_bib_id.prompt'));
if (!bib_id) return;
- var opac_url = obj.url_prefix( urls.opac_rdetail ) + '?r=' + bib_id;
+ var opac_url = obj.url_prefix( urls.opac_rdetail ) + bib_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
alert(offlineStrings.getString('menu.cmd_retrieve_last_record.session.error'));
return;
}
- var opac_url = obj.url_prefix( urls.opac_rdetail ) + '?r=' + obj.data.last_record;
+ var opac_url = obj.url_prefix( urls.opac_rdetail ) + obj.data.last_record;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
if (typeof xulG.on_merge == 'function') {
xulG.on_merge(robj);
}
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + lead_record;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + lead_record;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
/* Replace tab with OPAC-view of record */
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + robj.id();
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + robj.id();
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
for (var i = 0; i < docids.length; i++) {
var doc_id = docids[i];
if (seen[doc_id]) continue; seen[doc_id] = true;
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + doc_id;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + doc_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
continue;
}
seen[doc_id] = true;
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + doc_id;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + doc_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
if (ev.button == 0 /* left click, spawn opac */) {
var opac_url = xulG.url_prefix( urls.opac_rdetail )
- + '?r=' + data[data_key];
+ + data[data_key];
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
}
if (xul_param('load_opac_when_done')) {
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + g.doc_id;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + g.doc_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
},
'replace_tab_with_opac' : function(doc_id) {
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + doc_id;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + doc_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),
if(textbox && textbox.value != "") {
var opac_url = xulG.url_prefix(urls.opac_rresult) + "?rt=keyword&tp=keyword&l=" + home_ou_id + "&d=" + search_depth +"&f=&t=" + escape(textbox.value);
+ if (urls.opac_rresult.match(/\/eg\/opac\/results/)) {
+ opac_url = xulG.url_prefix(urls.opac_rresult) + "?query=" + escape(textbox.value);
+ }
var params = {'tab_name':'Catalog'};
var content_params = { 'session' : ses(), 'authtime' : ses('authtime'), 'opac_url' : opac_url };
xulG.set_tab(urls.XUL_OPAC_WRAPPER, params, content_params);
var opac_url;
switch(htype) {
case 'M' :
- opac_url = xulG.url_prefix( urls.opac_rresult ) + '?m=' + htarget;
+ opac_url = xulG.url_prefix( urls.opac_rresult_metarecord ) + htarget;
break;
case 'T' :
case 'P' :
- opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + htarget;
+ opac_url = xulG.url_prefix( urls.opac_rdetail ) + htarget;
break;
case 'I' :
opac_url = xulG.url_prefix( urls.opac_rdetail )
- + '?r=' + obj.hold_subscription_map[ obj.retrieve_ids[i].id ].record_entry();
+ + obj.hold_subscription_map[ obj.retrieve_ids[i].id ].record_entry();
break;
case 'V' :
var my_acn = obj.network.simple_request( 'FM_ACN_RETRIEVE.authoritative', [ htarget ]);
- opac_url = xulG.url_prefix( urls.opac_rdetail) + '?r=' + my_acn.record();
+ opac_url = xulG.url_prefix( urls.opac_rdetail) + my_acn.record();
break;
case 'C' :
case 'R' :
my_acn = obj.network.simple_request( 'FM_ACN_RETRIEVE.authoritative',
[ my_acp.call_number() ]);
}
- opac_url = xulG.url_prefix( urls.opac_rdetail) + '?r=' + my_acn.record();
+ opac_url = xulG.url_prefix( urls.opac_rdetail) + my_acn.record();
break;
default:
obj.error.standard_unexpected_error_alert($("patronStrings").getFormattedString('staff.patron.holds.show_catalog.unknown_htype', [htype]), obj.retrieve_ids[i]);
alert($("patronStrings").getFormattedString('staff.patron.items.show_catalog.barcode_not_cataloged', [retrieve_ids[i].barcode]));
continue;
}
- var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + doc_id;
+ var opac_url = xulG.url_prefix( urls.opac_rdetail ) + doc_id;
var content_params = {
'session' : ses(),
'authtime' : ses('authtime'),