obj.controller.view.sel_spine.setAttribute('disabled','true');
obj.controller.view.sel_transit_abort.setAttribute('disabled','true');
obj.controller.view.sel_clip.setAttribute('disabled','true');
+ obj.controller.view.sel_mark_items_damaged.setAttribute('disabled','true');
} else {
obj.controller.view.sel_edit.setAttribute('disabled','false');
obj.controller.view.sel_opac.setAttribute('disabled','false');
obj.controller.view.sel_spine.setAttribute('disabled','false');
obj.controller.view.sel_transit_abort.setAttribute('disabled','false');
obj.controller.view.sel_clip.setAttribute('disabled','false');
+ obj.controller.view.sel_mark_items_damaged.setAttribute('disabled','false');
}
} catch(E) {
alert('FIXME: ' + E);
}
}
],
-
+ 'sel_mark_items_damaged' : [
+ ['command'],
+ function() {
+ var funcs = [];
+ JSAN.use('cat.util'); JSAN.use('util.functional');
+ cat.util.mark_item_damaged( util.functional.map_list( obj.selection_list, function(o) { return o.copy_id; } ) );
+ }
+ ],
'sel_bucket' : [
['command'],
function() {
<command id="sel_bucket" disabled="true"/>
<command id="sel_spine" disabled="true"/>
<command id="sel_transit_abort" disabled="true"/>
+ <command id="sel_mark_items_damaged" disabled="true"/>
</commandset>
<menuitem command="sel_patron" label="Show Last Few Circulations" accesskey="L"/>
<menuseparator/>
<menuitem command="sel_edit" label="Edit Item Attributes" accesskey="E" />
- <menuitem command="sel_transit_abort" label="Abort Transits" />
<menuseparator />
- <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
+ <menuitem command="sel_mark_items_damaged" label="Mark Item Damaged" accesskey="D"/>
+ <menuseparator />
+ <menuitem command="sel_transit_abort" label="Abort Transit" />
<menuseparator />
+ <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
<menuitem command="save_columns" label="Save Columns"/>
</popup>
</popupset>
<menuitem command="sel_patron" label="Show Last Few Circulations" accesskey="L"/>
<menuseparator />
<menuitem command="sel_edit" label="Edit Item Attributes" accesskey="E" />
- <menuitem command="sel_transit_abort" label="Abort Transits" />
<menuseparator />
- <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
+ <menuitem command="sel_mark_items_damaged" label="Mark Item Damaged" accesskey="D"/>
+ <menuseparator />
+ <menuitem command="sel_transit_abort" label="Abort Transit" />
<menuseparator />
+ <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
<menuitem command="save_columns" label="Save Columns"/>
</menupopup>
</menu>