[mw.notification] Introduce a full fledged notification system into core replacing...
authorDaniel Friesen <pub-github@nadir-seen-fire.com>
Mon, 13 Aug 2012 06:18:07 +0000 (23:18 -0700)
committerTimo Tijhof <ttijhof@wikimedia.org>
Sun, 2 Sep 2012 19:25:10 +0000 (21:25 +0200)
commitd7847099a1a2ce9ae6ff5f6544c9824a465983d3
tree60d9b92508df2e0735bf3ad24480284ed691c6f4
parent70051c7fad1830edc774c74cb362b39105f0fb76
[mw.notification] Introduce a full fledged notification system into core replacing jsMessage.

- Support for multiple messages instead of just one is included.
- Persistent messages are also supported.
- Tagged message replacement is supported so that only one message of a type will show up at once.
- A light flood protection is included to stop all the notifications from disappearing at once.
- Watchlist uses it's own tag now.
- Legacy jsMessage messages still replace each other by using a tag: 'legacy' option
- #mw-js-message was an old id used for something with a completely different style. So rather than re-using it that id is being dropped. Skins can now style the new notifications.
- Core is no longer using messageBox and no extension uses it so instead of making a compatibility layer for it that module is just being dropped.

This is a follow up to I41c70d78.

Change-Id: I2b3d9cbce6d1514d754b4403ec878d89ea6af29d
13 files changed:
RELEASE-NOTES-1.20
resources/Resources.php
resources/jquery/jquery.messageBox.css [deleted file]
resources/jquery/jquery.messageBox.js [deleted file]
resources/mediawiki.page/mediawiki.page.watch.ajax.js
resources/mediawiki/mediawiki.notification.css [new file with mode: 0644]
resources/mediawiki/mediawiki.notification.js [new file with mode: 0644]
resources/mediawiki/mediawiki.notify.js [new file with mode: 0644]
resources/mediawiki/mediawiki.util.js
skins/common/shared.css
skins/common/wikibits.js
skins/monobook/main.css
skins/vector/screen.css