false
);
}
+ if (typeof params.on_dblclick == 'function') {
+ this.node.addEventListener(
+ 'dblclick',
+ params.on_dblclick,
+ false
+ );
+ }
+
/*
this.node.addEventListener(
'mousemove',
window.xulG.on_select(list);
}
},
+ 'on_dblclick' : function(ev) {
+ JSAN.use('util.functional');
+ JSAN.use('util.widgets');
+ var sel = obj.list.retrieve_selection();
+ obj.controller.view.sel_clip.disabled = sel.length < 1;
+ obj.sel_list = util.functional.map_list(
+ sel,
+ function(o) { return o.getAttribute('retrieve_id'); }
+ );
+ obj.toggle_actions();
+ util.widgets.dispatch('command','cmd_edit_items');
+ },
'on_select' : function(ev) {
JSAN.use('util.functional');
var sel = obj.list.retrieve_selection();
'query' : query,
'search_limit' : search_limit,
'search_sort' : search_sort,
+ 'on_dblclick' : function(list) {
+ JSAN.use('util.widgets');
+ util.widgets.dispatch('command','cmd_patron_retrieve')
+ },
'on_select' : function(list) {
if (!list) return;
if (list.length < 1) return;
}
);
},
+ 'on_dblclick' : function(ev) {
+ JSAN.use('util.functional');
+ var sel = obj.list.retrieve_selection();
+ var list = util.functional.map_list(
+ sel,
+ function(o) { return o.getAttribute('retrieve_id'); }
+ );
+ obj.controller.view.cmd_sel_clip.setAttribute('disabled', list.length < 1 );
+ if (typeof obj.on_dblclick == 'function') {
+ obj.on_dblclick(list);
+ }
+ if (typeof window.xulG == 'object' && typeof window.xulG.on_dblclick == 'function') {
+ obj.error.sdump('D_PATRON','patron.search_result: Calling external .on_dblclick()\n');
+ window.xulG.on_dblclick(list);
+ } else {
+ obj.error.sdump('D_PATRON','patron.search_result: No external .on_dblclick()\n');
+ }
+ },
'on_select' : function(ev) {
JSAN.use('util.functional');
var sel = obj.list.retrieve_selection();