git.evergreen-ils.org Git - working/Evergreen.git/atom - Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html history Evergreen ILS https://git.evergreen-ils.org/?p=working/Evergreen.git Evergreen Contributors static/git-favicon.png static/git-logo.png 2023-12-04T19:41:19Z gitweb LP1850473 Fix button type lint errors 2023-11-15T17:58:57Z Stephanie Leary stephanie.leary@equinoxoli.org Terran McCanna tmccanna@georgialibraries.org 2023-11-15T17:58:57Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a5cd7fe3dfa59a9d017d06f8c2b77515f3b340fa
LP1850473 Fix button type lint errors

Sets the type attribute on buttons where it was previously missing.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1615714 Accessible names for Material Icons 2023-05-25T18:24:09Z Stephanie Leary stephanie.leary@equinoxoli.org Jane Sandberg js7389@princeton.edu 2023-05-25T18:24:09Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=1f2530636e3a428a222ec2ca6bcb89fed9a6180b
LP1615714 Accessible names for Material Icons

Adds ARIA labels or hidden text, as appropriate, to ensure that Material
Icons are announced to screen reader users in a sensible way rather than
having the icon keyword read as if it were normal text.

In buttons containing an icon with no text, both ARIA labels and title
attributes are used so that the tooltip matches the button's accessible
name. This helps sighted users of dictation software identify the
button's name. The icon keyword is hidden from screen readers with the
aria-hidden attribute.

In buttons with both an icon and text, the icon keyword is hidden from
screen readers.

Where icons appeared in inline text rather than a button or link, a
visually-hidden span has been added to mirror the existing title
attribute (tooltip), unless the icon was purely decorative.

As part of this cleanup, several <a click()> elements were identified
that had not already been addressed in other bug reports related to
keyboard navigation support. These have been changed to <button>, and
button types have been specified throughout. Other small role and alt
text errors identified by the Axe linter have also been corrected.

Note that this branch does not include labels for  the grid flair icons
(bug 1818086) or the grid actions toolbar (bug 1833726), which are
being addressed separately.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP2000482 Angular 15 and Bootstrap 5 upgrade 2022-12-26T17:06:09Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxOLI.org 2022-12-26T17:06:09Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=c76e4ad6c2aba1a918992659686bb6b50bfea79c
LP2000482 Angular 15 and Bootstrap 5 upgrade

Includes numerous markup and CSS adjustments to cope with Bootstrap 5.

This patch is a squash of patches authored by Bill Erickson
and Stephanie Leary.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1908619 Adjustments to Staff Search Preferences Page 2021-01-05T19:09:36Z Terran McCanna tmccanna@georgialibraries.org Galen Charlton gmc@equinoxOLI.org 2021-01-05T19:09:36Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=20bd496d46b2bbb24206410a803f29d351ef5c76
LP1908619 Adjustments to Staff Search Preferences Page

Change 'Catalog Preferences' to 'Search Preferences' and
add a Return button at the bottom to make it more obvious how
to get out of the interface.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jennifer Bruch <jbruch@sparkpa.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1885179 Staff catalog add results to basket 2020-06-25T19:40:08Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxinitiative.org 2020-06-25T19:40:08Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=d7d2d351138e131e451a6372973e37c1bd21a88c
LP1885179 Staff catalog add results to basket

Adds a new staff catalog option to add all search results to the basket.
prior to this, results could only be added one page at a time to the
basket.

Note there is currently a 1k limit on the number of items added from a
search result set.  This could be modified.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Mike Risher <mrisher@catalyte.io>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1850938 Angular Catalog Preferences Page 2019-10-31T21:56:39Z Bill Erickson berickxx@gmail.com Bill Erickson berickxx@gmail.com 2019-10-31T21:56:39Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=7dc6adfcca7e56b53906adb7110a25545483d1e1
LP1850938 Angular Catalog Preferences Page

Adds a new "Catalog Preferences" interface, accessible directly from the
catalog.  The UI houses the search preferences (default search lib,
preferred library, default search tab), a new staff-specific
hits-per-page setting.  Other preferences may be added later.

Adds support for selecting a default search tab using the existing
'eg.search.adv_pane' setting.

Reduce API call count by loading more of the catalog preference settings
in the main batch invoked by the page resolver.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1837478 Angular Catalog Recent Searches & Templates 2019-07-22T21:50:01Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxinitiative.org 2019-07-22T21:50:01Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=763fe1a0b39474f07465ec446d7b3724dc518e7d
LP1837478 Angular Catalog Recent Searches & Templates

Adds two new dropdowns (below basket actions) for recent searches
(similar to those found in the staff TPAC) and search templates.

Search templates are a new feature which allow staff to save canned
search filters/settings without the query content, so common searches
may be easily recalled.

For UI consistency and to preserve some space, the Basket Actions selector
is now a dropdown instead of a select element.

Adds a new workstation setting 'eg.catalog.search_templates' for storing
templates.

Includes a number of improvements to the underlying Catalog code and a
new ArrayUtil class, which adds a simple equals() function for comparing
arrays.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1819053 Angular staff catalog basket export 2019-03-07T18:55:04Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2019-03-07T18:55:04Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=bb9f8f3a4db4a5f08b2bcc6d7f10885443731502
LP1819053 Angular staff catalog basket export

Adds a new "Export Records" option to the staff catalog basket menu.
When selected, the user is directed to the Vandelay record export
interface, which will be set to "basket export" mode.  Staff can then
apply export preferences (usmarc, marxml, etc.) and export the basket
records.  In "basket export" mode, Vandley provides a link to return to
the catalog (preserving search params).

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1821382 Add Items to Bucket menu action 2019-03-26T15:17:35Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2019-03-26T15:17:35Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=5e8476c7f5cac8f89a9c80e4433dadd0023d22c7
LP1821382 Add Items to Bucket menu action

Includes changes to the existing record bucket dialog to support all
bucket types.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP1806087 Angular staff catalog phase II. 2018-11-07T15:18:31Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2018-11-07T15:18:31Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=7075905d588919bce7e6a520b3a061e142e16e19
LP1806087 Angular staff catalog phase II.

* Record detail tabs redirect to AngJS catalog where needed.
* Initial holds placement UI.
* Record baskets, actions, and UI.
* Ported MonographParts tab to Angular
* Set default catalog tab
* Browse
* MARC search
* Identifier search
* pub date filter
* Record detail 'View in Catalog' button
* Group formats and editions

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html