This is a place to put various bits of software I've written. Everything here is licensed under the GPL unless I say otherwise.
To use these, you first need Firefox. Once you have that, install the Greasemonkey extension, which provides for scripts that are easily written, installed, and managed; these scripts can modify anything on a given set of web pages as the script user sees it.
Keeps table headers visible; useful for long tables where you would otherwise scroll back and forth just to see what the columns mean.
Do you often find yourself looking at a long table and having to scroll up
to read the column labels, then back down to where you were? This script aims
to eliminate (or at least reduce) the need to do so. It creates duplicates of
all table headers (either cells inside thead or th
cells in the first row). Then, whenever a table is showing but the header is
scrolled off, these duplicates are shown, fixed at the top of the window.
Visit this script's page on userscripts.org
Replaces column-sort links in Horizon Information Portal (library catalog software) pages by client-side sorting code.
Visit this script's page on Userscripts.org.
NOTE: Since there is no general way to match HIP sites by
URL, you must add an appropriate include pattern for your library's catalog
system. Something like:
http://your.library's.hip.server/ipac20/ipac.jsp*menu=account*
TODO: handle holds submenu properly! Since it has two tables, I'll have to redo the code. And I don't have any holds right now. Of course, if anyone wants to help out, contact me at ddawson at icehouse dot net.
Last updated: Fri Oct 12, 2007
E-mail (anti-spam mangled): ddawson at icehouse dot net