better syncing of cart state
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 15 Jun 2018 16:16:31 +0000 (12:16 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 15 Jun 2018 16:16:31 +0000 (12:16 -0400)
commit6f2b13d546bf326607bd5e4e009a7b4ea7994ff5
tree03df722f69de790d5555c4e84714c76654160d8c
parenta18bc0a968b1338c1d3397b6419bf2e975180382
better syncing of cart state

This patch improves how the display of the cart size and selected records
are handled when the back (and forward) buttons are used, and embeds
record_selectors.js on all pages. It also:

* adds more bullet-proofing of element existance in record_selectors.js
* adds an /eg/opac/api/mylist/retrieve API
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm
Open-ILS/src/templates/opac/parts/js.tt2
Open-ILS/web/js/ui/default/opac/record_selectors.js