alert('No patron visited yet this session.');
return;
}
- var url = obj.url_prefix( urls.XUL_PATRON_DISPLAY + '?id=' + window.escape( obj.data.last_patron ) );
- obj.set_tab( url );
+ var url = obj.url_prefix( urls.XUL_PATRON_DISPLAY ); // + '?id=' + window.escape( obj.data.last_patron ) );
+ obj.set_tab( url, {}, { 'id' : obj.data.last_patron } );
}
],
sound.good();
- var loc = urls.XUL_PATRON_DISPLAY + '?barcode=' + window.escape(barcode);
+ var loc = urls.XUL_PATRON_DISPLAY; // + '?barcode=' + window.escape(barcode);
if (typeof window.xulG == 'object' && typeof window.xulG.set_tab == 'function') {
- window.xulG.set_tab( loc );
+ window.xulG.set_tab( loc, {}, { 'barcode' : barcode } );
} else {
- location.href = loc;
+ location.href = loc + '?barcode=' + window.escape(barcode);
+;
}
} catch(E) {
tb.select(); tb.focus();
if (typeof window.xulG == 'object' && typeof window.xulG.new_tab == 'function') {
for (var i = 0; i < obj.retrieve_ids.length; i++) {
try {
- var url = urls.XUL_PATRON_DISPLAY
- + '?id=' + window.escape( obj.retrieve_ids[i] );
+ var url = urls.XUL_PATRON_DISPLAY; //+ '?id=' + window.escape( obj.retrieve_ids[i] );
window.xulG.new_tab(
- url
+ url, {}, { 'id' : obj.retrieve_ids[i] }
);
} catch(E) {
alert(E);
obj.controller.view.cmd_patron_info.setAttribute('disabled','true');
obj.controller.view.patron_name.setAttribute('value','Retrieving...');
document.documentElement.setAttribute('class','');
- var frame = obj.left_deck.set_iframe(
- urls.XUL_PATRON_SUMMARY
- +'?barcode=' + window.escape(obj.barcode)
- +'&id=' + window.escape(obj.id),
+ var frame = obj.left_deck.reset_iframe(
+ urls.XUL_PATRON_SUMMARY,
{},
{
+ 'barcode' : obj.barcode,
+ 'id' : obj.id,
'on_finished' : function(patron) {
obj.patron = patron; obj.controller.render();
setTimeout(
function() {
var frame = obj.left_deck.set_iframe(
- urls.XUL_PATRON_SUMMARY
- +'?id=' + window.escape(list[0]),
+ urls.XUL_PATRON_SUMMARY + '?id=' + window.escape(list[0]),
{},
{
'on_finished' : function(patron) {
JSAN.use('patron.display'); g.patron = new patron.display();
g.patron.init( {
- 'barcode' : g.cgi.param('barcode') ,
- 'id' : g.cgi.param('id') ,
- 'query' : g.cgi.param('query'),
- 'doit' : g.cgi.param('doit'),
+ 'barcode' : g.cgi.param('barcode') || xulG.barcode ,
+ 'id' : g.cgi.param('id') || xulG.id,
+ 'query' : g.cgi.param('query') || xulG.query,
+ 'doit' : g.cgi.param('doit') || xulG.doit,
} );
//document.documentElement.style.setProperty('font-size-adjust','1','important');
JSAN.use('patron.summary'); g.summary = new patron.summary();
g.summary.init( {
- 'barcode' : g.cgi.param('barcode') ,
- 'id' : g.cgi.param('id') ,
+ 'barcode' : g.cgi.param('barcode') || xulG.barcode,
+ 'id' : g.cgi.param('id')|| xulG.id,
'show_name' : g.cgi.param('show_name'),
} );