Xhtml / New Look to do list...

David Waern david.waern at gmail.com
Thu Jul 29 04:31:09 EDT 2010


2010/7/29 David Waern <david.waern at gmail.com>:
> 2010/7/29 Mark Lentczner <markl at glyphic.com>:
>> I just pushed code to the main repo with the following fixes and changes:
>> • change how collapsing sections are done
>> - make whole .caption be the target
>> - improve javascript for class toggling
>> - have plus/minus images come from .css, not img tags
>> - make module list use new collapsers
>> • reorganize files in the html data dir:
>> - themes are in directories ending in .theme
>> - the standard theme is in a directory ending in .std-theme
>> - removed Tibbe theme (at Johan's request)
>> • cleaned up Themes.hs
>> • remove custom version of copyFile in Xhtml.hs
>> • style changes:
>> - give a class to empty dd elements so they can be hidden (ex.: fields w/no
>> documentation)
>>   - apply margin changes to pre blocks and between headings as per group
>> decision
>> - make info block and package bar links be floatable by placing them first
>> in the markup
>> - styling source links on declarations
>> - don't generate an empty li for absent style menu in links area
>> - minor tweaks here and there
>>
>> As always, rendered examples at:
>> http://www.ozonehouse.com/mark/snap-xhtml/
>> http://www.ozonehouse.com/mark/snap-xhtml/frames.html
>
> Looks really good!
>
>> This leave the to do list as:
>> Graphic Issues to Design/Decide
>> • Slide out Synopsis - refine or remove
>> • Snappy could use some lovin'
>> Code Issues
>> • Test that the new anchors work in Opera and IE (clicking on a reference to
>> a symbol should scroll to the def)
>
> I tested with IE 7 and the anchors seem to work. However, the contents
> page doesn't render correctly: the plus/minus buttons are overwritten
> by the module names.

Another problem that I found (with both Chrome and IE 7): the source
links can fall to the line below the declaration (this happens for
every declaration with IE but only for long enough type signatures
with Chrome).

David



More information about the Haddock mailing list