Upgraded WactControllerDebugger.
7 lines of code changed in 1 file:
Removed the template loader from the examples in the favor of the lazy loading/service locator stuff.
4 lines of code changed in 2 files:
Fixed HTML syntax.
2 lines of code changed in 1 file:
Moved the initialization of WactTagView and its children from inside the generated child constructors to the actual instantiation in the parent. This is mainly the setting of the $tag and $attributes properties. Examine a compiled template to see it in action.
Funny that we didn't notice that these constructors have never been called because they were overshadowed by the generated ones since wiring in the OOP compiler. This revealed in r558 in trunk/wact/template/compiler/node/view.inc.php by generating parent::construct() with no parameters into the output classes.
Now the WactTagView constructors are called properly which paves the way for well-structured form element view code.
49 lines of code changed in 5 files:
Refactored WactFormElement and WactTextAreaView to properly support WactTextInputView and the rest of the form inputs.
10 lines of code changed in 1 file:
Added temporary includes until the service locator gets done.
2 lines of code changed in 1 file:
Removed unused variable.
0 lines of code changed in 1 file:
Updated Hangman example.
51 lines of code changed in 1 file:
Rolled back commit mistake.
1 lines of code changed in 1 file:
updated crud example
45 lines of code changed in 9 files:
Merged WactCompiledResourceLoader into WactTemplateLoader.
Implemented 4 signatures of WactController::setPartialView:
setPartialView('main', new View());
setPartialView('main', 'myview.tpl.html');
setPartialView('main', 'myview.tpl.html', 'MyView');
setPartialView('main', 'myview.tpl.html', 'MyView', 'myapp/views/myview.php');
110 lines of code changed in 4 files:
Updated the CLI cammand runner to use new WactProject object.
45 lines of code changed in 6 files:
Added AJAX test runner. Broke coverage tests from the web test runner.
Yuk! Who tests the tester? The test runner code is hideous!
174 lines of code changed in 2 files:
Added some YUI css styling.
66 lines of code changed in 1 file:
Remove test prerequisites. SimpleTest now has an official way of doing this
via the skip() and skipIf() methods.
10 lines of code changed in 7 files:
Added WactProject class to track development configuration options for a
Wact Project. This replaces other methods of configuration for the test
runner.
195 lines of code changed in 3 files:
Improved array constants in template expressions to accept values that are
also expressions.
123 lines of code changed in 3 files:
Re-arranged to improve lazy loading.
1 lines of code changed in 1 file: