This project was born out of my gallery project, and addresses the need for a gridding system that is dynamically configurable in ways that a purely css or table-based system cannot be.
The panel objects created are able to broadcast their size-changes via an event interface, so widgets within a panel may respond to resize events without having to address the DOM.
fig 1. A demonstration of fixed/percentage/auto scaled panels within a gridded arrangement. View example
fig 2. An implementation of the iTunes desktop application layout, with a grid-resizing widget in the main content area. View example
View Adam Portilla's portfolio website