Skip to a section of this page:

Archive for the ‘DHTML’ Category

Button up

Tuesday, January 29th, 2008

Here’s a sneak preview of something I’ve been thinking about and working on for a while: Buttonise.

Its already been through quite a few variations and reviews, but its not quite production-ready yet (and it only works in Firefox ATM), but it is getting closer.

What is buttonise?

Buttonise is a way to style buttons consistently between browser makes and versions, what’s more, it allows you to style links as buttons, for those situations when you would like to use a link in amongst buttons without confusing the end user.

It is entirely unobtrusive, maintains the accessibility of the page it is incorporated into and conforms to the principle of progressive enhancement.

Let me know whay you think.

ExMenu 2 ready

Wednesday, January 23rd, 2008

I finally got around to finishing the jQuery redevelopment of ExMenu.

As ever, ExMenu is an unobtrusive DHTML tree menu widget.

The new version boasts a smaller footprint (thanks to jQuery) and more flexible setup options.

Version 2 also sports some cute new styling options.

Compact sections class version 1.9.2 released

Thursday, May 31st, 2007

I have finally found the time to upload the latest version of the compact sections JavaScript class.

The new version of class.CompactSectionsManager.js supports a tabbed-pane display mode as a subtle variation of the same simple semantic XHTML used to markup the expandable sections display mode.

A working example page is also now available!

Zebras on Steroids?

Tuesday, March 14th, 2006

Sensationalist headlines aside, I have adapted the good old “Zebra Tables” and put them on steroids.

Features:

  • Unobtrusive DHTML
  • Classes applied to <tr>s so CSS can be used
  • Optional support for column highlighting
  • Compensates for rowspans and colspans

For more information and downloads see: Checkerboard Tables.