[Haddock] [haddock] #177: Remember collapsed sections in index.html / haddock-util.js

haddock haddock at projects.haskell.org
Mon Jul 11 02:10:32 BST 2011


#177: Remember collapsed sections in index.html / haddock-util.js
------------------------+---------------------------------------------------
Reporter:  liyang       |       Owner:        
    Type:  enhancement  |      Status:  new   
Priority:  minor        |   Milestone:  2.10.0
 Version:  2.9.2        |    Keywords:        
------------------------+---------------------------------------------------
 This is an itch that's been scratching me for a while now. I open up the
 index.html for base and other packages in the Firefox sidebar for easy
 access, but every time I switch between packages, it forgets which
 sections I've collapsed. This is particularly problematic with base, which
 has quite a few large hierarchies that I don't really use, e.g.
 Distribution.*.

 This patch to haddock-util.js remembers which sections have been collapsed
 in a cookie, and restores them on the next load. It works correctly even
 when the docs for multiple packages are hosted at the same domain.
 (Doesn't set path=/ for the cookie.) Every section is expanded by default
 when viewed for the first time, in line with existing behaviour.

 Cheers,
 /Liyang

-- 
Ticket URL: <http://trac.haskell.org/haddock/ticket/177>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool


More information about the Haddock mailing list