Javascript controlled panelling system

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