lp945091 save columns independently for hold lists
authorJason Etheridge <jason@esilibrary.com>
Fri, 2 Mar 2012 19:57:31 +0000 (14:57 -0500)
committerThomas Berezansky <tsbere@mvlc.org>
Wed, 7 Mar 2012 19:13:25 +0000 (14:13 -0500)
commit67dbcb0f6b307754ad45de52666cb57de586f803
tree089705a506f43378135fa75df3d97adff1c038f6
parent87e504ff83c87b05c7ecce744315404abf3ae0d7
lp945091 save columns independently for hold lists

Teaches util.list.init a new parameter, columns_saved_under, which effectively
replaces the tree/list id attribute when used to construct a filename for saving
and retrieving column settings.

Use this technique with holds.js so that each XUL-based hold list interface can
save column configurations independently.

Specifically, these interfaces:

Actions for this Record -> View Holds
Patron Display -> Holds
Circulation -> Browse Hold Shelf
Circulation -> Pull List for Hold Requests

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Open-ILS/xul/staff_client/chrome/content/util/list.js
Open-ILS/xul/staff_client/server/patron/holds.js