LP1850473: manual and automated eslint fixes Automatic fixes from `npm run lint -- --fix` Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
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>
LP2003742 Shelf browse in angular catalog uses deleted call numbers Fixes the call number browse. To determine the call number for which the browse list displays, deleted call numbers are not removed from the query. To test in Concerto: 1. Go to a bib and click on the shelf browse tab. Notice where the list begins. 2. Add a new item with a call number less thatn the starting point of the browse list. For example, if the list begins at 780, create a call number at 100. 3. Refresh the browse screen and notice that the list now begins at the lower call number. 4. Delete the item and call number that was created, the list still begins at the lower call number. 5. Apply the patch. 6. The list should now begin at it's original call number. Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Bill Erickson <berickxx@gmail.com>
LP1889685 Staff catalog record CN browse retains search Using the Shelf Browse tab on the record detail page in the Angular staff catalog no longer clobbers the active search, allowing the search navigation buttons (Next, Previous, etc.) to continue working. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1889694 Staff catalog record summary API Replaces a number of result page and record detail page API calls with a bespoke API specifically created to return the data required for display bib and metabib record summary information in the catalog. Specifically, a single streaming API this replaces the following: * fleshed record retrieval ** including record display fields and attributes processing. * copy count retrieval * hold count retrieval The end result is 22 API calls per results page replaced with 2. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1850546 Record detail shelf browse Adds support for browsing call numbers directly from a record detail page, similar to the TPAC's 'Shelf Browser' tab in its detail page. Add support for jumping to a record detail page or a new author search from each shelf browse entry. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Ruth Frasur <rfrasur@gmail.com>
LP1850546 Call number browse grid Return to grid-shaped call number browse with denser data display for main CN browse UI. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Ruth Frasur <rfrasur@gmail.com>
LP1819498 Angular staff catalog call number browse Implements call number browse as a vertical paged set, similiar to the browse UI and search results. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Dan Wells <dbw2@calvin.edu>