[root]/trunk/examples/view/form

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| JeffMoore | 15 (100.0%) | 165 (100.0%) | 11.0 |
Moved many of the examples into an acceptance test directory, cleaning up the
examples directory to contain only end-user focused examples.
Examples should be full applications that perform some nominally useful
function.
Code fragments go in the acceptance directory.
0 lines of code changed in 2 files:
Removed WactCommandController and WactViewController classes in favor of
allowing the $controller['name'] syntax to automatically create
non-existant controllers allowing setView and onExecuteDo to take over for
These two light-duty classes.
2 lines of code changed in 1 file:
Added ability for WactParameter to have a default value.
Changed controller dispatching mechanism to rely on the default value of
parameters, removed setDefaultChild and setDispatcher methods.
Added DispatchOn fluent method that is an alternative for defineInput, but
defines a parameter to dispatch on for a particular controller.
This is a MAJOR change.
This update is poorly tested.
This update breaks several existing example applications.
1 lines of code changed in 1 file:
Removed the wrapper classes for php callbacks in favor of a new
"callback constructor" parameter list pattern for registerListener
methods and WactCommandController.
2 lines of code changed in 1 file:
Added form and textarea template tags along with example.
1 lines of code changed in 1 file:
Removed addPublicChild, changed default child visibility to published.
0 lines of code changed in 1 file:
Added array offset notation for adding controller children.
3 lines of code changed in 1 file:
Added fluent interface for declaring input parameters.
1 lines of code changed in 1 file:
moved form in with html view components.
1 lines of code changed in 1 file:
Split render method into render and paint. Render is reserved for the
framework, while paint methods are template methods that can be extended.
This opens up opportunities for a more advanced rendering lifecycle.
2 lines of code changed in 1 file:
Added Wact classname prefix to Callback wrapper classes and Notifier classes.
Added functionality to callback wrapper classes.
2 lines of code changed in 1 file:
Added getTestServerUrl method to WactWebTestCase
3 lines of code changed in 1 file:
Added WactFormTransition and an example of form processing with new controller.
147 lines of code changed in 2 files: