phpUI is an HTML widget set for web-based PHP applications. The widgets are both Netscape and IE compatible (CSS and DOM required - no NS 4.7), and different widget sets can be loaded based on the browser ID string. It is based on the blade-ui project's architecture and widget set, but only a partial set of widgets have been ported so far. They are:
As an example, here is the PHP code necessary to create a pane (see blade-ui's sample page for an example of what a popout-themed pane looks like).
<html> <head> <?php require "php/blade.inc"; $blade = new Blade("php/", "blade/"); $blade->importTheme("themes.cx.core"); $blade->out(); ?> </head> <body> <? $p = new Pane("id_here", "popout-blue", array("header" => "test pane", "type" => "dynamic", "width" => "200px")); $p->open(); ?> hi <? $p->close(); ?> </body> <html>
You can download phpUI from the project's Sourceforge Project Page. If you'd like to kick it around, you also need a copy of blade-ui, version 0.5.1.