LP1895699: Add an on_reserve search filter This filter allows users to limit their search to records that are attached to courses at particular libraries, like so: biology on_reserve(5, 10) The filter can also be negated to search for records that are not attached to a course: biology -on_reserve(5) Also includes some additional bib records and courses to facilitate testing. A test using the concerto data set: 1) In the OPAC, run the following search at BR3: type 2) Note that you get 5 results 3) Run this search at BR3: type on_reserve(6) 4) Note that it's down to 2 results 5) Run this search at BR3: type -on_reserve(6) 6) Note that you get 3 results -- the 3 that were included in step 2 but not step 5. Another test using concerto data set: 1) Ensure that your org is opted in to the Course Materials module, and that you don't have an old value of that library setting cached. 2) Use the advanced search screen to search for `graphic` at BR3 3) Check that the "Limit to course materials" checkbox works as expected. Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP1970476: Restore Localization Function Wrapper The previous commit removed the l() function wrapper from two bits of text when it probably should not have. This commiet restores it. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: John Amundson <jamundson@cwmars.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1970476 Where filter in Bootstrap Catalog Produces Unwanted Results Prior to this change, the Advanced Search page split the library selector and the "Where" scope selector into two separate dropdown lists that produced unexpected results when both were used. This change uses the same approach as the combined dropdown on the Basic search page instead. Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: John Amundson <jamundson@cwmars.org> Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1991395 Bootstrap opac: headers in advanced search screens not translated Marks the headers in Advanced Search, Numeric Search and Expert Search for translation. Thank you, Eva Cerninakova for pointing them all out. Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
LP1901710: Properly nest HTML tags and TT2 directives This is a first pass at cleaning these up and the W3C's HTML validator is a lot happier about some of the pages, but the advanced search page at least needs some TLC. I'm having trouble getting the shelving location selector to appear at all and the aria complaints will require more fixing. Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org> Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Add BooPAC support for Library Groups (lassos) Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1895398 Bootstrap OPAC Follow Up #1 Includes following changes: 1) Login modal Aria-labelledby removed. The modal doesn’t have a label. 2) Due to a slight change in versioning, an issue occurred where another attribute had to be added. 3) Added Buttons back to the middle. 4) Fixed button clicking issues on results and summary. 5) Print and email separated (Still needs https://bugs.launchpad.net/evergreen/+bug/1895676 resolved) 6) Tabindex removed and now the cart navigation can be controlled by keyboard 7) Data Toggle added to disabled elements on staff OPAC 8) Not sure what details are missing in the "More Details" section. I did some old/new comparisons with the OPAC and some of the default books found in the search and their information was matching up) 9)Tooltips changed to allow keyboard navigation and popups 10) Name was missing from the buttons, so it wasn’t passing actions properly. 11) Move Language to footer as links. This will make it widely accessible and noticable. Having a dropdown was not appealing and removing the submit button would cause it to not be acceptable. I think they call it a "jump box" because as soon as you make the selection it redirects you, giving no chance to change it. It's not expected behaviour from a dropdown. Signed-off-by: Chris Burton <cburton@nflibrary.ca> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP#1778972: Tweaks and fixes to Bootstrap 4 template - Add "aria-hidden" to Font Awesome icons as recommended by Font Awesome for accessibility. - Minor changes to the color scheme. - Some adjustments to the way alignment is defined: Bootstrap 4 classes like "text-center" can be an impediment to customization because they use "!important." I've removed many instances of such classes in favor of putting alignment in CSS. - Ajustments to responsive behavior. I've made some changes to grid class definitions to improve flexibility of layouts at various browser widths. - Whitespace and other typo corrections. I've worked to remove trailing whitespace and replace tabs with spaces. Signed-of-by: Owen Leonard <zivot@zivotdesign.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
LP1778972 A slew of updates Including fixes to ensure pages are valid and an entire reimagining of the My Account interface Also brings everything up to a more visible area and adds FontAwesome5 Iconography Bookbag Action Fix and minor other misc Signed-off-by: Chris Burton <cburton@nflibrary.ca> Signed-off-by: Ruth Frasur <rfrasur@library.in.gov> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
LP#1778972: (follow-up) use OILSWebTemplatePath to enable/disable the bootstrap OPAC This commit also renames the directory that contains the bootstrap-based OPAC. With the OILSWebTemplatePath, several redundant files also can be safely removed. Adds a release notes entry describing how to enable this OPAC in eg_vhosts.conf. Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: Ruth Frasur <rfrasur@library.in.gov> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>