rev 2235
(5 files, 5kb)
+ Implemented support for template function overrides/befores/afters from within skin files. A simple example: <template name="linktree" params="$position = 'top', $force_show = false" where="override">echo $position;</template> will show 'top' instead of the first linktree, and 'bottom' instead of the second one. The default value for 'where' is 'override', you can also use 'before' or 'after' to create functions that will be executed next to the original, while still inherit the original's parameters. This effectively renders extra themes entirely moot, as you can now do pretty much anything you like with skins. And, dare I say..? Maybe even more. (Subs-Cache.php, Subs-Template.php)
* Changed the radial-gradient fixer to only deal with old WebKit versions. Really, Chrome < 26 is nowhere to be seen by now, so Safari < 6 is what I have in mind. This also suddenly makes the W3C's CSS validator say it's a valid website. Everything little bit helps, eh..? (Class-CSS.php)
* Turned a couple of entities back to UTF8 characters. Saves space... (Admin.template.php, Msg.template.php)
@ I'm working on rewriting skin setting parsing to allow more flexibility with param order...
(5 files, 5kb)
+ Implemented support for template function overrides/befores/afters from within skin files. A simple example: <template name="linktree" params="$position = 'top', $force_show = false" where="override">echo $position;</template> will show 'top' instead of the first linktree, and 'bottom' instead of the second one. The default value for 'where' is 'override', you can also use 'before' or 'after' to create functions that will be executed next to the original, while still inherit the original's parameters. This effectively renders extra themes entirely moot, as you can now do pretty much anything you like with skins. And, dare I say..? Maybe even more. (Subs-Cache.php, Subs-Template.php)
* Changed the radial-gradient fixer to only deal with old WebKit versions. Really, Chrome < 26 is nowhere to be seen by now, so Safari < 6 is what I have in mind. This also suddenly makes the W3C's CSS validator say it's a valid website. Everything little bit helps, eh..? (Class-CSS.php)
* Turned a couple of entities back to UTF8 characters. Saves space... (Admin.template.php, Msg.template.php)
@ I'm working on rewriting skin setting parsing to allow more flexibility with param order...

