Separate MonoBook skin from core
authorBartosz Dziewoński <matma.rex@gmail.com>
Wed, 11 Jun 2014 10:41:40 +0000 (12:41 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Fri, 20 Jun 2014 22:01:05 +0000 (00:01 +0200)
commitec1ccf4367515dfeba5d5f8edb2dfca00b7505ac
tree12e0a32ea76f0b1591e7087354862b8eef1355ae
parenta96afeb262f74455f654ad92c25e4103a608bdb4
Separate MonoBook skin from core

This makes it behave exactly like a custom skin.

* Renamed directory to reflect skin name.
* Split skin classes to separate PHP files.
* Removed core autoloader entries for skin classes.
* Changed the hack in Setup.php to require_once the skin PHP file, as
  the skin is now registered there.
* Extracted skin-specific localisation messages.
* Extracted skin-specific resources.

Change-Id: Ife9926d12b6baaa84cd2aa9a415f1183415863c8
54 files changed:
includes/AutoLoader.php
includes/Setup.php
includes/Skin.php
languages/i18n/en.json
languages/i18n/qqq.json
resources/Resources.php
skins/MonoBook/IE60Fixes.css [new file with mode: 0644]
skins/MonoBook/IE70Fixes.css [new file with mode: 0644]
skins/MonoBook/MonoBook.php [new file with mode: 0644]
skins/MonoBook/MonoBookTemplate.php [new file with mode: 0644]
skins/MonoBook/SkinMonoBook.php [new file with mode: 0644]
skins/MonoBook/audio.png [new file with mode: 0644]
skins/MonoBook/bullet.gif [new file with mode: 0644]
skins/MonoBook/discussionitem_icon.gif [new file with mode: 0644]
skins/MonoBook/document.png [new file with mode: 0644]
skins/MonoBook/external-ltr.png [new file with mode: 0644]
skins/MonoBook/external-rtl.png [new file with mode: 0644]
skins/MonoBook/file_icon.gif [new file with mode: 0644]
skins/MonoBook/headbg.jpg [new file with mode: 0644]
skins/MonoBook/i18n/en.json [new file with mode: 0644]
skins/MonoBook/i18n/qqq.json [new file with mode: 0644]
skins/MonoBook/link_icon.gif [new file with mode: 0644]
skins/MonoBook/lock_icon.gif [new file with mode: 0644]
skins/MonoBook/magnify-clip.png [new file with mode: 0644]
skins/MonoBook/mail_icon.gif [new file with mode: 0644]
skins/MonoBook/main.css [new file with mode: 0644]
skins/MonoBook/news_icon.png [new file with mode: 0644]
skins/MonoBook/required.gif [new file with mode: 0644]
skins/MonoBook/user.gif [new file with mode: 0644]
skins/MonoBook/video.png [new file with mode: 0644]
skins/MonoBook/wiki-indexed.png [new file with mode: 0644]
skins/MonoBook/wiki.png [new file with mode: 0644]
skins/monobook/IE60Fixes.css [deleted file]
skins/monobook/IE70Fixes.css [deleted file]
skins/monobook/MonoBook.php [deleted file]
skins/monobook/audio.png [deleted file]
skins/monobook/bullet.gif [deleted file]
skins/monobook/discussionitem_icon.gif [deleted file]
skins/monobook/document.png [deleted file]
skins/monobook/external-ltr.png [deleted file]
skins/monobook/external-rtl.png [deleted file]
skins/monobook/file_icon.gif [deleted file]
skins/monobook/headbg.jpg [deleted file]
skins/monobook/link_icon.gif [deleted file]
skins/monobook/lock_icon.gif [deleted file]
skins/monobook/magnify-clip.png [deleted file]
skins/monobook/mail_icon.gif [deleted file]
skins/monobook/main.css [deleted file]
skins/monobook/news_icon.png [deleted file]
skins/monobook/required.gif [deleted file]
skins/monobook/user.gif [deleted file]
skins/monobook/video.png [deleted file]
skins/monobook/wiki-indexed.png [deleted file]
skins/monobook/wiki.png [deleted file]