Put the toaster at the bottom right everywhere Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Webstaff: implement Operator Change (and Operator Restore) Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1527694 Webstaff clear last patron Store most recent patron ID via cookie instead of localStorage so the value can expire when then browser is closed. Adds angular-cookies (ngCookies) dependency. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Mike Rylander <mrylander@gmail.com> Conflicts: Open-ILS/web/js/ui/default/staff/bower.json
webstaff: add egJsonExporter directive This directive is used to allow a piece of JSON to be saved to the user's filesystem. For example: <span eg-json-exporter container="foo" default-file-name="example.json">Export</span> specifies a button that, when click, allows the user to save the contents of the scope variable foo. The dialog that appears will use "example.json" as the default filename. This also adds a new dependency, the MIT-licensed angular-file-saver service written by Philipp Alferov: https://alferov.github.io/angular-file-saver/ Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1350042 Browser client templates/scripts (phase 1) * Templates in Open-ILS/src/templates/staff/ * JS files in Open-ILS/web/js/ui/default/staff/ * Also includes a few TPAC modifications for embedded mode * Resurrects the pre-XUL user permission editor Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by: Ben Shum <bshum@biblio.org>