Add Locale line for "Save Columns" in patron messages.
Add Save Column command to standing_penalties xul.
Add function to standing_penalties js to handle saving
columns.
Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
Changes to be committed:
modified: Open-ILS/web/opac/locale/en-US/lang.dtd
modified: Open-ILS/xul/staff_client/server/patron/standing_penalties.js
modified: Open-ILS/xul/staff_client/server/patron/standing_penalties.xul
<!ENTITY staff.patron_display.penalty.menu.actions.edit.accesskey "M">
<!ENTITY staff.patron_display.penalty.menu.actions.archive.label "Archive Penalty/Message">
<!ENTITY staff.patron_display.penalty.menu.actions.archive.accesskey "A">
+<!ENTITY staff.patron_display.penalty.column.save.label "Save Columns">
<!ENTITY staff.patron_display.apply_penalty_dialog.title "Apply Standing Penalty/Message">
<!ENTITY staff.patron_display.apply_penalty_dialog.header "Apply Standing Penalty/Message">
<!ENTITY staff.patron_display.apply_penalty_dialog.description "Notes, Alerts, Blocks">
window.standing_penalties_event_listeners.add(document.getElementById('cmd_remove_penalty'), 'command', handle_remove_penalty, false);
window.standing_penalties_event_listeners.add(document.getElementById('cmd_edit_penalty'), 'command', handle_edit_penalty, false);
window.standing_penalties_event_listeners.add(document.getElementById('cmd_archive_penalty'), 'command', handle_archive_penalty, false);
+ window.standing_penalties_event_listeners.add(document.getElementById('cmd_save_columns'), 'command', handle_column_save, false);
window.standing_penalties_event_listeners.add(document.getElementById('cmd_retrieve_archived_penalties'), 'command', handle_retrieve_archived_penalties, false);
populate_list();
default_focus();
if (error) error.standard_unexpected_error_alert(err_prefix,E); else alert(err_prefix + E);
}
}
+
+function handle_column_save() {
+ list.save_columns();
+}
<command id="cmd_show_note" />
<command id="cmd_show_alert" />
<command id="cmd_show_block" />
+ <command id="cmd_save_columns" />
+ <command id="cmd_save_archived_columns" />
</commandset>
<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<menuitem command="cmd_remove_penalty" label="&staff.patron_display.penalty.menu.actions.remove.label;" accesskey="&staff.patron_display.menu.actions.remove.accesskey;"/>
<menuitem command="cmd_edit_penalty" label="&staff.patron_display.penalty.menu.actions.edit.label;" accesskey="&staff.patron_display.menu.actions.edit.accesskey;"/>
<menuitem command="cmd_archive_penalty" label="&staff.patron_display.penalty.menu.actions.archive.label;" accesskey="&staff.patron_display.menu.actions.archive.accesskey;"/>
+ <menuseparator />
+ <menuitem command="cmd_save_columns" label="&staff.patron_display.penalty.column.save.label;" />
</menupopup>
</toolbarbutton>
</toolbar>
<menuitem command="cmd_remove_penalty" label="&staff.patron_display.penalty.menu.actions.remove.label;" accesskey="&staff.patron_display.menu.actions.remove.accesskey;"/>
<menuitem command="cmd_edit_penalty" label="&staff.patron_display.penalty.menu.actions.edit.label;" accesskey="&staff.patron_display.menu.actions.edit.accesskey;"/>
<menuitem command="cmd_archive_penalty" label="&staff.patron_display.penalty.menu.actions.archive.label;" accesskey="&staff.patron_display.menu.actions.archive.accesskey;"/>
+ <menuseparator />
+ <menuitem command="cmd_save_columns" label="&staff.patron_display.penalty.column.save.label;" />
</menupopup>
</popupset>