}
if (rparams && params.attributes) {
for (var i in params.attributes) {
- rparams.my_node.setAttribute(i,params.attributes[i]);
+ rparams.treeitem_node.setAttribute(i,params.attributes[i]);
}
}
this.row_count.total++;
if (this.row_count.fleshed == this.row_count.total) {
setTimeout( function() { obj.exec_on_all_fleshed(); }, 0 );
}
- rparams.my_node.setAttribute('unique_row_counter',obj.unique_row_counter);
+ rparams.treeitem_node.setAttribute('unique_row_counter',obj.unique_row_counter);
rparams.unique_row_counter = obj.unique_row_counter++;
if (typeof params.on_append == 'function') {
params.on_append(rparams);
}
if (rparams && params.attributes) {
for (var i in params.attributes) {
- rparams.my_node.setAttribute(i,params.attributes[i]);
+ rparams.treeitem_node.setAttribute(i,params.attributes[i]);
}
}
this.row_count.fleshed--;
}
}
- params.row_node = treeitem;
+ params.treeitem_node = treeitem;
params.on_retrieve = function(p) {
try {
p.row = params.row;
obj._map_row_to_treecell(p,treerow);
inc_fleshed();
- var idx = obj.node.contentView.getIndexOfItem( params.row_node );
+ var idx = obj.node.contentView.getIndexOfItem( params.treeitem_node );
dump('idx = ' + idx + '\n');
// if current row is selected, send another select event to re-sync data that the client code fetches on selects
if ( obj.node.view.selection.isSelected( idx ) ) {
setTimeout( function() { obj.auto_retrieve(); }, 0 );
- params.my_node = treeitem;
+ params.treeitem_node = treeitem;
return params;
},
var obj = this;
if (typeof params.row == 'undefined') throw('util.list.refresh_row: Object must contain a row');
- if (typeof params.my_node == 'undefined') throw('util.list.refresh_row: Object must contain a my_node');
- if (params.my_node.nodeName != 'treeitem') throw('util.list.refresh_rwo: my_node must be a treeitem');
+ if (typeof params.treeitem_node == 'undefined') throw('util.list.refresh_row: Object must contain a treeitem_node');
+ if (params.treeitem_node.nodeName != 'treeitem') throw('util.list.refresh_rwo: treeitem_node must be a treeitem');
var s = ('util.list.refresh_row: params = ' + (params) + '\n');
- var treeitem = params.my_node;
+ var treeitem = params.treeitem_node;
treeitem.setAttribute('retrieve_id',params.retrieve_id);
if (typeof params.to_bottom != 'undefined') {
if (typeof params.no_auto_select == 'undefined') {
}
}
- params.row_node = treeitem;
+ params.treeitem_node = treeitem;
params.on_retrieve = function(p) {
try {
p.row = params.row;
obj._map_row_to_treecell(p,treerow);
inc_fleshed();
- var idx = obj.node.contentView.getIndexOfItem( params.row_node );
+ var idx = obj.node.contentView.getIndexOfItem( params.treeitem_node );
dump('idx = ' + idx + '\n');
// if current row is selected, send another select event to re-sync data that the client code fetches on selects
if ( obj.node.view.selection.isSelected( idx ) ) {
//FIXME//Make async and fire when row is visible in list
var row;
- params.row_node = listitem;
+ params.treeitem_node = listitem;
params.on_retrieve = function(row) {
params.row = row;
obj._map_row_to_listcell(params,listitem);
}
this.error.sdump('D_LIST',s);
- params.my_node = listitem;
+ params.treeitem_node = listitem;
return params;
},
}
function retrieve_row(params) { // callback function for fleshing rows in a list
- params.row_node.setAttribute('retrieve_id',params.row.my.au.id());
+ params.treeitem_node.setAttribute('retrieve_id',params.row.my.au.id());
params.on_retrieve(params.row);
return params.row;
}
if (typeof r_mvr.ilsevent != 'undefined') throw(r_mvr);
row.my.mvr = r_mvr;
- params.row_node.setAttribute(
+ params.treeitem_node.setAttribute(
'retrieve_id', js2JSON( {
'copy_id' : row.my.acp ? row.my.acp.id() : null,
'doc_id' : row.my.mvr ? row.my.mvr.doc_id() : null,
}
);
} else {
- params.row_node.setAttribute(
+ params.treeitem_node.setAttribute(
'retrieve_id', js2JSON( {
'copy_id' : row.my.acp ? row.my.acp.id() : null,
'doc_id' : row.my.mvr ? row.my.mvr.doc_id() : null,
data.node = obj.map_tree[ 'aou_' + parent_org.id() ];
}
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
if (params) {
for (var i in params) {
node.setAttribute(i,params[i]);
'no_auto_select' : true,
};
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ 'acn_' + acn_tree.id() ] = node;
if (params) {
for (var i in params) {
'no_auto_select' : true,
};
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ 'acp_' + acp_item.id() ] = node;
if (params) {
for (var i in params) {
[ row.my.circ.target_copy() ]
);
- params.row_node.setAttribute( 'retrieve_id',row.my.acp.barcode() );
+ params.treeitem_node.setAttribute( 'retrieve_id',row.my.acp.barcode() );
}
);
} else {
- params.row_node.setAttribute( 'retrieve_id',row.my.acp.barcode() );
+ params.treeitem_node.setAttribute( 'retrieve_id',row.my.acp.barcode() );
}
*/
obj.funcs.push(
row.my.acn = blob.volume;
row.my.ahr = blob.hold;
row.my.circ = blob.circ;
- params.row_node.setAttribute('retrieve_id', js2JSON( [ blob.copy.id(), blob.copy.barcode(), row.my.bucket_item_id ] ));
+ params.treeitem_node.setAttribute('retrieve_id', js2JSON( [ blob.copy.id(), blob.copy.barcode(), row.my.bucket_item_id ] ));
if (typeof params.on_retrieve == 'function') { params.on_retrieve(row); }
} catch(E) {
{
'retrieve_row' : function(params) {
if (params.row.my.bpbcm) {
- params.row_node.setAttribute('retrieve_id',params.row.my.bpbcm.id());
+ params.treeitem_node.setAttribute('retrieve_id',params.row.my.bpbcm.id());
}
params.on_retrieve(params.row);
return params.row;
};
if (barcode && rows[barcode]) {
- var node = rows[barcode].my_node;
+ var node = rows[barcode].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[barcode]);
for (var i = 0; i < ids.length; i++) {
var bpbcm_id = ids[i];
try {
- var node = rows[ bpbcm_barcode_map[ bpbcm_id ] ].my_node;
+ var node = rows[ bpbcm_barcode_map[ bpbcm_id ] ].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[ bpbcm_barcode_map[ bpbcm_id ] ]);
}
}
);
- n.my_node.setAttribute('isbn', function(a){return a;}(obj.result_set[ obj.number_of_result_sets ].records[j].mvr).isbn());
- n.my_node.setAttribute(
+ n.treeitem_node.setAttribute('isbn', function(a){return a;}(obj.result_set[ obj.number_of_result_sets ].records[j].mvr).isbn());
+ n.treeitem_node.setAttribute(
'service',
function(a){return a;}(
results[i].service
)
);
- n.my_node.setAttribute(
+ n.treeitem_node.setAttribute(
'doc_id',
function(a){return a;}(
(obj.result_set[ obj.number_of_result_sets ].records[j].mvr)
).doc_id()
);
- if (!f) { n.my_node.parentNode.focus(); f = n; }
+ if (!f) { n.treeitem_node.parentNode.focus(); f = n; }
}
} else {
x = document.createElement('description'); obj.controller.view.result_message.appendChild(x);
try {
var row = params.row;
if (typeof params.on_retrieve == 'function') params.on_retrieve(row);
- obj.update_no_change_label(params.my_node,row);
+ obj.update_no_change_label(params.treeitem_node,row);
var bill = row.my.mbts;
if (bill && document.getElementById('fine_tally') && ! row.already_tallied) {
params.row.already_tallied = true;
if (typeof obj.list_copyid_map[details.copy.id()][i] == 'undefined') {
obj.list.append(params);
} else {
- params.my_node = obj.list_copyid_map[details.copy.id()][i].my_node;
+ params.treeitem_node = obj.list_copyid_map[details.copy.id()][i].treeitem_node;
obj.list.refresh_row(params);
}
}
function handle_props(row) {
try {
if ( row && row.my && row.my.mbts && Number( row.my.mbts.balance_owed() ) < 0 ) {
- util.widgets.addProperty(params.row_node.firstChild,'refundable');
- util.widgets.addProperty(params.row_node.firstChild.childNodes[ g.payment_pending_column_idx ],'refundable');
+ util.widgets.addProperty(params.treeitem_node.firstChild,'refundable');
+ util.widgets.addProperty(params.treeitem_node.firstChild.childNodes[ g.payment_pending_column_idx ],'refundable');
}
if ( row && row.my && row.my.circ && ! row.my.circ.checkin_time() ) {
$('circulating_hint').hidden = false;
- util.widgets.addProperty(params.row_node.firstChild,'circulating');
- util.widgets.addProperty(params.row_node.firstChild.childNodes[ g.title_column_idx ],'circulating');
+ util.widgets.addProperty(params.treeitem_node.firstChild,'circulating');
+ util.widgets.addProperty(params.treeitem_node.firstChild.childNodes[ g.title_column_idx ],'circulating');
}
} catch(E) {
g.error.sdump('D_WARN','Error setting list properties in bill2.js: ' + E);
}
obj.holds_map[ row.my.ahr.id() ] = blob;
- params.row_node.setAttribute('retrieve_id',
+ params.treeitem_node.setAttribute('retrieve_id',
js2JSON({
'copy_id':copy_id,
'barcode':row.my.acp ? row.my.acp.barcode() : null,
if (typeof robj.copy == 'object' && robj.copy != null) copy_id = robj.copy.id();
}
- params.row_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':copy_id,'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': ( row.my.record ? row.my.record.id() : null ) }) );
+ params.treeitem_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':copy_id,'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': ( row.my.record ? row.my.record.id() : null ) }) );
if (typeof params.on_retrieve == 'function') {
params.on_retrieve(row);
if (typeof row.my.acp == 'object' && row.my.acp != null) copy_id = row.my.acp.id();
}
- params.row_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':row.my.acp.id(),'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': (row.my.record ? row.my.record.id() : null) }) );
+ params.treeitem_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':row.my.acp.id(),'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': (row.my.record ? row.my.record.id() : null) }) );
if (typeof params.on_retrieve == 'function') {
params.on_retrieve(row);
}
try {
var nparams = obj.list_circ_map[circ_id];
if (move_to_bottom_list) {
- obj.list_circ_map[circ_id].my_node.setAttribute('hidden','true');
+ obj.list_circ_map[circ_id].treeitem_node.setAttribute('hidden','true');
var nparams2 = obj.list2.append( { 'row' : { 'my' : { 'circ_id' : circ_id } }, 'to_bottom' : true, 'which_list' : 1 } );
obj.list_circ_map[circ_id] = nparams2;
} else {
if (idx == ids.length) { pm.value = 0; pm.hidden = true; }
var robj = req.getResultObject();
if (robj == '1') {
- var node = rows[ row_id_usrname_map[ id ] ].my_node;
+ var node = rows[ row_id_usrname_map[ id ] ].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[ row_id_usrname_map[ id ] ]);
function gen_on_save_handler(usrname) {
return function() {
try {
- var node = rows[ usrname ].my_node;
+ var node = rows[ usrname ].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(row_id_usrname_map[ rows[ usrname ].row.my.stgu.row_id() ]);
function retrieve_row(params) { // callback function for fleshing rows in a list
try {
- params.row_node.setAttribute('retrieve_id',js2JSON( { 'row_id' : params.row.my.stgu.row_id(), 'usrname' : params.row.my.stgu.usrname() } ));
+ params.treeitem_node.setAttribute('retrieve_id',js2JSON( { 'row_id' : params.row.my.stgu.row_id(), 'usrname' : params.row.my.stgu.usrname() } ));
params.on_retrieve(params.row);
} catch(E) {
alert('Error in staged.js, retrieve_row(): ' + E);
function retrieve_row (params) { // callback function for fleshing rows in a list
- params.row_node.setAttribute('retrieve_id',params.row.my.ausp.id());
+ params.treeitem_node.setAttribute('retrieve_id',params.row.my.ausp.id());
params.on_retrieve(params.row);
return params.row;
}
if (typeof req.ilsevent != 'undefined' || String(req) != '1') {
error.standard_unexpected_error_alert(patronStrings.getFormattedString('staff.patron.standing_penalty.remove_error',[id]),req);
} else {
- var node = rows[ id ].my_node;
+ var node = rows[ id ].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[ id ]);
try {
var res = openils.Util.readResponse(r,true);
/* FIXME - test for success */
- var node = rows[row_id].my_node;
+ var node = rows[row_id].treeitem_node;
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[row_id]);
}
function retrieve_row(params) { // callback function for fleshing rows in a list
- params.row_node.setAttribute('retrieve_id',params.row.my.atev.id());
+ params.treeitem_node.setAttribute('retrieve_id',params.row.my.atev.id());
params.on_retrieve(params.row);
return params.row;
}
data.node = obj.map_tree[ 'aou_' + parent_org.id() ];
}
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
if (params) {
for (var i in params) {
node.setAttribute(i,params[i]);
'no_auto_select' : true,
};
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ 'sdist_' + sdist_tree.id() ] = node;
if (params) {
for (var i in params) {
'no_auto_select' : true,
};
nparams = obj.list.append(sstr_group_node_data);
- obj.map_tree[ 'sdist_sstr_group_' + sdist_tree.id() ] = nparams.my_node;
+ obj.map_tree[ 'sdist_sstr_group_' + sdist_tree.id() ] = nparams.treeitem_node;
} catch(E) {
dump(E+'\n');
alert(E);
};
data['row']['my'][type] = item; // TODO: future optimization: get only the IDs of these leaves, then fetch the full row in 'retrieve_row'
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ type + '_' + sdist_tree.id() + '_' + item.id() ] = node;
if (label) {
data['row']['my']['label'] = label;
var sitem = robj[0];
obj.list_sitem_map[sitem.id()] = sitem;
row.my.sitem = sitem;
- //params.row_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':copy_id,'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': ( row.my.record ? row.my.record.id() : null ) }) );
- params.row_node.setAttribute( 'retrieve_id', js2JSON({'sitem_id':sitem.id()}) );
+ //params.treeitem_node.setAttribute( 'retrieve_id', js2JSON({'copy_id':copy_id,'circ_id':row.my.circ.id(),'barcode':row.my.acp.barcode(),'doc_id': ( row.my.record ? row.my.record.id() : null ) }) );
+ params.treeitem_node.setAttribute( 'retrieve_id', js2JSON({'sitem_id':sitem.id()}) );
dump('dumping... ' + js2JSON(obj.list_sitem_map[sitem.id()]));
if (typeof params.on_retrieve == 'function') {
params.on_retrieve(row);
data.node = obj.map_tree[ 'aou_' + parent_org.id() ];
}
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
if (params) {
for (var i in params) {
node.setAttribute(i,params[i]);
'no_auto_select' : true,
};
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ 'ssub_' + ssub_tree.id() ] = node;
if (params) {
for (var i in params) {
'no_auto_select' : true,
};
nparams = obj.list.append(sdist_group_node_data);
- obj.map_tree[ 'ssub_sdist_group_' + ssub_tree.id() ] = nparams.my_node;
+ obj.map_tree[ 'ssub_sdist_group_' + ssub_tree.id() ] = nparams.treeitem_node;
var siss_group_node_data = {
'row' : {
'no_auto_select' : true,
};
nparams = obj.list.append(siss_group_node_data);
- obj.map_tree[ 'ssub_siss_group_' + ssub_tree.id() ] = nparams.my_node;
+ obj.map_tree[ 'ssub_siss_group_' + ssub_tree.id() ] = nparams.treeitem_node;
var scap_group_node_data = {
'row' : {
'no_auto_select' : true,
};
nparams = obj.list.append(scap_group_node_data);
- obj.map_tree[ 'ssub_scap_group_' + ssub_tree.id() ] = nparams.my_node;
+ obj.map_tree[ 'ssub_scap_group_' + ssub_tree.id() ] = nparams.treeitem_node;
} catch(E) {
dump(E+'\n');
alert(E);
};
data['row']['my'][type] = item; // TODO: future optimization: get only the IDs of these leaves, then fetch the full row in 'retrieve_row'
var nparams = obj.list.append(data);
- var node = nparams.my_node;
+ var node = nparams.treeitem_node;
obj.map_tree[ type + '_' + item.id() ] = node;
if (attributes) {
for (var i in attributes) {