Merge all skins' output of opening <body> tag
authorAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 15 Jan 2010 01:16:52 +0000 (01:16 +0000)
committerAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 15 Jan 2010 01:16:52 +0000 (01:16 +0000)
commit010c456825ef537851976ee91802a2cc5553b3bf
treec278d6079b7bd14ba35b7a8b49cf24218c13f28a
parent2f0d048cc69a1edfea1075b00251ed13507967d2
Merge all skins' output of opening <body> tag

This fixes a few minor discrepancies, like Vector outputting dir=""
(redundant to the one on <html>), and non-Monobook-based skins omitting
the capitalize-all-nouns class (!).  This adds Html::openElement() and
refactors Html::rawElement() accordingly, so I checked that all parser
tests still pass.

I wasn't able to figure out if I broke some feature of right-floating
quickbars in the Standard skin, because I wasn't able to figure out what
the feature was in the first place.  Hopefully either it works, or
nobody cares, or someone else will figure out what it was supposed to
do.  (This is the stuff in getBodyOptions() in Standard.php I deleted;
I'm not sure the addition to sticky.js does what I want.)
includes/Html.php
includes/OutputPage.php
includes/Skin.php
includes/SkinTemplate.php
skins/Modern.php
skins/MonoBook.php
skins/Standard.php
skins/Vector.php
skins/common/oldshared.css
skins/common/sticky.js