[Pkg-javascript-devel] Bug#944826: RFP: libjs-jquery-stickytableheaders -- stick table headers to the top of a viewport when scrolling

Nicholas D Steeves nsteeves at gmail.com
Sat Nov 16 02:16:41 GMT 2019


Package: wnpp
Severity: wishlist
Control: block 944704 by -1

Package name    : libjs-jquery-stickytableheaders
Version         : 0.1.24
Upstream Author : Jonas Mosbech
URL             : https://github.com/jmosbech/StickyTableHeaders
License         : MIT
Programming Lang: JS
Description     : stick table headers to the top of a viewport when scrolling

StickyTableHeaders is a jQuery plugin that sticks table headers to the
top of a viewport.  When scrolling through a long vertical list it
is easy for forget what header each column refers to.
StickyTableHeaders solves this issue by keeping column headers visible
at all times so that the user doesn't need to regularly scroll to the
top of a table.

Upstream demo: https://jsfiddle.net/jmosbech/stFcx/

I discovered this package while working on org-html-themes, which
depends on StickyTableHeaders.  Other than that, I am frequently
frustrated by websites that exhibit the issue this software solves
(eg: Wikipedia has this issue).  While I'm generally sympathetic to
the "nojs" approach to web browsing, I believe that most users of
"nojs" would probably white-list StickyTableHeaders, because of how it
dramatically enhances the experience of reading long tables.  I am not
aware of other packages that provide this functionality.

Please consider packaging it soon! :-)


Thank you,
Nicholas



More information about the Pkg-javascript-devel mailing list