]> git.evergreen-ils.org Git - Evergreen.git/commit
xul list secondary sorting
authorJason Etheridge <jason@esilibrary.com>
Thu, 29 Mar 2012 15:11:55 +0000 (11:11 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 2 Apr 2012 16:43:41 +0000 (12:43 -0400)
commitfc5ea41785d5f52fb18a10f657c574d937a464eb
treeec59e341511eeb8f153282ccab918776d2407379
parentcb0f2fa74805e8f50d6906e9e37a08c0179d21c3
xul list secondary sorting

For xul-based lists in the staff client (interfaces with a grey background),
normal behavior is to sort the list when you left click a column header.

This is still the case, but now if you control+click a column header, it sets
up that column as a secondary sub-sort.  Control+clicking more columns will
set up subsequent sub-sorts.

Normal click a column header for primary sorting will clear out all previously
defined sub-sorts.  Control+clicking when a primary column has not yet been
normal clicked effectively does nothing.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/xul/staff_client/chrome/content/util/list.js