git.evergreen-ils.org Git - Evergreen.git/atom - Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html history Evergreen ILS https://git.evergreen-ils.org/?p=Evergreen.git Evergreen Project static/git-favicon.png static/git-logo.png 2023-11-13T23:49:35Z gitweb LP2039483 Subheadings for staff catalog record page 2023-10-16T19:20:54Z Stephanie Leary stephanie.leary@equinoxoli.org Terran McCanna tmccanna@georgialibraries.org 2023-10-16T19:20:54Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=bc25ec0367040d244878adce26f05d4f7942a743
LP2039483 Subheadings for staff catalog record page

Adds headings level 2, 3, and 4 to the staff catalog's individual record
page to facilitate better in-page navigation for screen reader users.
Styles have been added to negate the font styles usually applied to
headings, so the page is visually unchanged.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Ruth Davis <rfrasur@library.in.gov>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.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=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/share/bib-summary/bib-summary.component.html
LP1615707 ARIA landmarks for staff interface 2022-12-12T20:27:26Z Stephanie Leary stephanie.leary@equinoxOLI.org Jane Sandberg sandbergja@gmail.com 2022-12-12T20:27:26Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=c4b1c55a9156fb9fe1eb6e0831de2f4b42ba8b24
LP1615707 ARIA landmarks for staff interface

Adds the following ARIA landmarks and roles to the Angular staff
interface:

* <main> and role="main" for the content container
* <nav> and role="navigation" for the navbar
* role="form" for the catalog search form (which lacks a <form> tag)
* role="search" for the search tab panel inside the form
* type="search" and role="searchbox" for the search term input field
* a custom region for the bib record summary box
* <aside> and role="complementary" for the facet sidebar

To construct the ARIA label for the bib record summary, I've added an ID
to the header row of the bib summary component so the screen reader can
use the localized text.

Since the staff interface doesn't really have a header section other
than the navigation, and there is no footer, I've left out these
landmarks.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.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=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/share/bib-summary/bib-summary.component.html
LP1999446 Localize "Record Summary" card heading 2022-12-12T21:48:31Z Stephanie Leary stephanie.leary@equinoxOLI.org Jane Sandberg sandbergja@gmail.com 2022-12-12T21:48:31Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=82fcd07434d0bd30ec740d4217456c8db7bfeef4
LP1999446 Localize "Record Summary" card heading

Wraps the bib summary card heading in a span for localization.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1953692 follow-up: missing character 2022-10-26T04:31:16Z Jane Sandberg sandbergja@gmail.com Jane Sandberg sandbergja@gmail.com 2022-10-26T04:31:16Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=6b9a7d9bdf64144b8138025713575d9f79c61650
LP1953692 follow-up: missing character

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1953692 Angular Catalog Record Summary links should open in new tab 2022-07-29T19:08:14Z Michele Morgan mmorgan@noblenet.org Jane Sandberg sandbergja@gmail.com 2022-07-29T19:08:14Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=781f399afa75a6f9fae4ef164c797f1231821f22
LP1953692 Angular Catalog Record Summary links should open in new tab

Changes the link behavior in the Angular Catalog Record summary.

The following links now open in new tabs:

Title
Created By
Last Edited By
Jacket image
Course

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1959048: Run ng lint --fix 2022-09-08T20:21:04Z Jane Sandberg js7389@princeton.edu Jane Sandberg sandbergja@gmail.com 2022-09-08T20:21:04Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=58238af879b5b4b361d824eb3013b3918e4b05c3
LP1959048: Run ng lint --fix

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1888723 Angular Holdings Maintenance / Item Attributes Editor 2020-06-04T16:36:09Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxOLI.org 2020-06-04T16:36:09Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=e089f5d284c4f3b8746eb3e1198c399f60cd44d4
LP1888723 Angular Holdings Maintenance / Item Attributes Editor

Angular port of the holdings and item attributes editors interfaces.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Ruth Frasur <rfrasur@library.in.gov>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1881607 E-resource relationship labels 2021-01-25T20:03:11Z Bill Erickson berickxx@gmail.com Jane Sandberg sandbej@linnbenton.edu 2021-01-25T20:03:11Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=bd564c42a74dc493ea2bb3ad63130a02da13876b
LP1881607 E-resource relationship labels

Display the relationship designation for 856 URL's in the staff catalog.

See Second Indicator:

https://www.loc.gov/marc/bibliographic/bd856.html

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1881607 Angular catalog e-resource links display 2020-06-01T16:32:21Z Bill Erickson berickxx@gmail.com Jane Sandberg sandbej@linnbenton.edu 2020-06-01T16:32:21Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=cca67cc32ed2f3506adbdc212c44703a2cc07ce8
LP1881607 Angular catalog e-resource links display

Display electronic resource links (MARC 856's) in the Angular staff
catalog.  The extraction logic, which matches the TPAC, has been put
into its own API.

To test in concerto, navigate to:

/eg2/staff/catalog/record/208

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Elaine Hardy <ehardy@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1896629 Angular catalog deleted record indicators 2020-06-01T19:43:02Z Bill Erickson berickxx@gmail.com Galen Charlton gmc@equinoxinitiative.org 2020-06-01T19:43:02Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=5a12f351487c8f616914043ce8450c2d2e2d1229
LP1896629 Angular catalog deleted record indicators

Adds a (Deleted) record indictor to the bib summary component, which
appears in various Angular interfaces.

Also adds a (Deleted) to the catalog search results.  It sits where the
Place Hold button would normally go.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Mary Llewellyn <mllewell@biblio.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1849212: display course information in catalog for record-only acmcm entries 2020-08-14T23:55:02Z Jane Sandberg sandbej@linnbenton.edu Galen Charlton gmc@equinoxinitiative.org 2020-08-14T23:55:02Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=6bcd7db69ffaca2bb5fa0c0b80f61f1072223d51
LP1849212: display course information in catalog for record-only acmcm entries

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
lp1849212: Course Admin Page and OPAC improvements 2019-12-06T07:17:53Z Kyle Huckins khuckins@catalyte.io Galen Charlton gmc@equinoxinitiative.org 2019-12-06T07:17:53Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=86967de6f5fcc17119bf476f1b7ee7762359d6d2
lp1849212: Course Admin Page and OPAC improvements

- Double-clicking on a course in the Course Reserves List will
up a dedicated admin page for an individual course, featuring
tabs for Editing and managing Course Materials.
- Add bannerStyle and bannerIcon parameters to
eg-staff-banner to improve eg-staff-banner
accessability
- Improve UX of Course Page
- Properly disable inputs and buttons when course
is already archived.
- Change links in Angular Catalog to navigate the user to the
Admin Course Page.
- Prevent users from associating duplicate items to a
course.
- Remove unnecessary artifact from course page html
- Implement Course column to view Course Numbers of classes associated
with individual copies.
- Add a record column to course_module_course_materials
to improve efficiency of API and service methods.
- Add previous circ_modifier adjustments to upgrade script
- Provide Associated Course names and numbers on
OPAC Catalog search results.
- Fixed typo for User Role field, now matcheing DB column, usr_role
- Added boolean "is_public" to differentiate between a role that
should be viewable by anyone on the OPAC.
- Perl Module and Course Page displaying name and course
number of course, as well as names/roles of publicly viewable
members, course details, and a table of all materials associated
with the course.
- URL listed as eg/opac/course/[COURSE_ID]
- Ensure Shelving Location input checkbox
ticks when selecting a value.
- Ensure temporary value inputs are not
cleared when entering a new item.
- Fully select contents of Barcode input
field when selected.
- Clear bBarcode input upon hitting enter.
- Add a new tab for managing Users associated with
the course, in preparation for the User Dialog code.
- Remove excess whitespace on OPAC course page.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
lp1849212 Angular Catalog Course integration 2019-11-25T22:06:04Z Kyle Huckins khuckins@catalyte.io Galen Charlton gmc@equinoxinitiative.org 2019-11-25T22:06:04Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=44b153ff0a6e0dfe33f346f6c22a3c767daa027e
lp1849212 Angular Catalog Course integration

- Add a column retrieving the names of courses linked to materials
when opted into the Course Reserves functionality.
- Expand the bib record summary when opted in to display all courses
associated with an item.
- Display associated courses on Search Results UI
- Move bulk of Associate Item funcitonality into Course Service

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1860044 Angular catalog search result highlights 2020-01-16T18:23:15Z Bill Erickson berickxx@gmail.com Bill Erickson berickxx@gmail.com 2020-01-16T18:23:15Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0df5d1f8f7e0d907489feaa0156b966440310fb3
LP1860044 Angular catalog search result highlights

Support search field highlighting in the Angular staff catalog
search result and record detail pages.

Adds a new <eg-bib-display-field /> component for rendering the
highlighted content.

Move the catalog-common module import into the staff common module so
the bib-summary component has access to the new display-field component.

Drop the default search result page size to 10 for consistency with
other catalogs (and to speed up rendering).  Note users can still set
the page size of their choice via user settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Ruth Frasur <rfrasur@gmail.com>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1834665 Bib summary formats and jacket 2019-07-10T15:57:18Z Bill Erickson berickxx@gmail.com Bill Erickson berickxx@gmail.com 2019-07-10T15:57:18Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=731ce74057b803582247ee8cf4c35af02580ca6a
LP1834665 Bib summary formats and jacket

Display the format icon and label along the top of the Angular bib
record summary.

Display the jacket image along the left of the bib summary when the
summary is in expaded mode.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP1821382 Angular holdings maintenance continued. 2019-03-18T21:46:42Z Bill Erickson berickxx@gmail.com Dan Wells dbw2@calvin.edu 2019-03-18T21:46:42Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=a7a8afb9fe6b4ef1b7a1dfa58c42dd691aba795c
LP1821382 Angular holdings maintenance continued.

Support for various context menu actions.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html
LP#1775466 Angular(6) base application 2018-09-05T20:11:41Z Bill Erickson berickxx@gmail.com Bill Erickson berickxx@gmail.com 2018-09-05T20:11:41Z https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=6c706f454b2b9cdf2d46df3c60e53a0d3cb531d7
LP#1775466 Angular(6) base application

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
  • [D] Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html