(8 files, 9kb)
+ Added wetem::move() method, which allows you to move a template block from one place to another. It had the usual target parameters: select a layer or block, and select a position relative to it (basically: add (equivalent of 'last'), first, before and after.) (Subs-Template.php)
+ Added <move> command to skin.xml files, where you can invoke the wetem::move with this setting: <move block="block_name" to="target_layer_or_block" where="after" />. You can use the params in any order you want, I should probably rewrite my other mini-parsers to do the same because it's more flexible... No? Regarding Load.php, I'm not too happy I had to postpone the move() call to it, but right now it's the only way it can be done. Maybe later if I rewrite the entire wetem object to manipulate the skeleton string instead of the skeleton array, it can be done nicely... (Load.php, Subs-Cache.php)
* Wine will now show the linktree above and below the sidebar, rather than next to it. Yes, that's the reason I wrote the above method... (Wine/skin.xml)
! Tons of little fixes/tweaks to the main CSS, such as the padding button on IE6/7 buttons, .bbc_img needing a max-width of 100% rather than 650px, and padding tweaks. (index.css)
* Also several tweaks to Wine, most notably in responsive mode, and linktree paddings. (Wine/extra.css)
! And another responsive fix for Warm this time... (Warm/extra.css)
! Fixed menu alignment, linktree styling and responsive sidebar styling in Wuthering. (Wuthering/extra.css)
@ Known issue: recent changes to the skin system have been bad for IE... Even IE9 doesn't like the new Wuthering (hasn't for some time). Responsive modes are pretty broken, too... I'll probably need to go for a negative margin hack for them.
@ Known issue: if you access the 'Current Theme' page in the admin area, if you're not using Weaving it will use a mix between Weaving and your skin... Which is odd. It's only on that page, though. We need to find a solution for this... Anyone, any idea? That's in Themes.php, function SetThemeSettings.