Wishlist: Add a “read more” feature to the OPAC bib record view for fields with lots of text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
The issue:
When fields are very long in a bibliographic record and the full text appears immediately in the display, a patron is forced to scroll down to see additional record details.
Recommendation:
In order to preserve a more compact, uniform display on the OPAC Record Detail screen, create a feature that limits the amount of text displayed in some fields; particularly in note fields such as Content Notes, and Summary Notes. When text exceeds the designated limit, hot text such as “read more” or "View complete summary” or “View full contents” will appear which can be clicked on in order to expand and display the full text.
Particulars:
Michael Schell indicated that Fort Erie Public Library has already implemented a “Read More” feature in their test catalog that uses the jQuery plugin. Michael says, “Here is a link to an example. It uses the lightweight jQuery plugin readmore.js from here, and is super easy to setup and has some great options. All it requires is that the [%- INCLUDE "opac/parts/
<article>
[%- INCLUDE "opac/parts/
</article>
Several individuals have indicated support for this enhancement request and some noted that they would like this feature included in a public library PAC as well. http://
tags: | added: opac |
tags: | added: wishlist |
Changed in evergreen: | |
status: | New → Confirmed |
Changed in evergreen: | |
assignee: | nobody → Jake Litrell (jake-3) |
Changed in evergreen: | |
assignee: | Jake Litrell (jake-3) → nobody |
Changed in evergreen: | |
assignee: | nobody → Kathy Lussier (klussier) |
Changed in evergreen: | |
importance: | Undecided → Wishlist |
tags: | added: pullrequest |
Changed in evergreen: | |
milestone: | 3.next → 3.1-beta |
Changed in evergreen: | |
assignee: | Kathy Lussier (klussier) → nobody |
Changed in evergreen: | |
assignee: | nobody → Remington Steed (rjs7) |
tags: |
added: needsrepatch removed: pullrequest |
Changed in evergreen: | |
milestone: | 3.1-beta → 3.next |
Changed in evergreen: | |
assignee: | nobody → Kathy Lussier (klussier) |
Changed in evergreen: | |
assignee: | Kathy Lussier (klussier) → nobody |
Changed in evergreen: | |
assignee: | nobody → Kyle Huckins (khuckins) |
Changed in evergreen: | |
milestone: | 3.next → 3.3-beta1 |
Changed in evergreen: | |
assignee: | nobody → Kyle Huckins (khuckins) |
tags: | removed: pullrequest |
Changed in evergreen: | |
milestone: | 3.3-beta1 → 3.3-rc |
Changed in evergreen: | |
milestone: | 3.3-rc → 3.next |
Changed in evergreen: | |
milestone: | 3.next → 3.5-alpha |
Changed in evergreen: | |
milestone: | 3.5-beta → 3.5.0 |
Changed in evergreen: | |
milestone: | 3.5.0 → 3.5.1 |
Changed in evergreen: | |
milestone: | 3.5.1 → 3.6-beta |
Changed in evergreen: | |
milestone: | 3.6-beta → 3.next |
Changed in evergreen: | |
milestone: | 3.next → 3.7-beta |
Changed in evergreen: | |
assignee: | nobody → Galen Charlton (gmc) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Part 1 of 2 - maybe don't merge yet... :) Pure CSS (overloaded checkbox), no javascript.
Backend is mostly there, except for a corner case. CSS needs some specificity. Templates to be done - that's part 2, which was is another server for some reason. ~handwaving~
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ jlitrell/ LP1424815_ long_fields_ accordion