Merge mediawiki.special.undelete into mediawiki.misc-authed-ooui

Keep the former as a deprecated alias for now

Change-Id: Ib6fb6493ad5f7b2f3aae5607a5a94c0fd0738a0a
This commit is contained in:
DannyS712 2020-12-09 20:07:06 +00:00
parent 02c2cd597b
commit 1473989a35
3 changed files with 14 additions and 11 deletions

View file

@ -849,7 +849,7 @@ class SpecialUndelete extends SpecialPage {
$out = $this->getOutput();
if ( $this->mAllowed ) {
$out->addModules( 'mediawiki.special.undelete' );
$out->addModules( 'mediawiki.misc-authed-ooui' );
}
$out->wrapWikiMsg(
"<div class='mw-undelete-pagetitle'>\n$1\n</div>\n",

View file

@ -1930,13 +1930,14 @@ return [
'special.movePage.js',
'special.mute.js',
'special.pageLanguage.js',
'special.undelete.js',
],
'dependencies' => [
'mediawiki.api', // Used by special.changecredentials.js
'mediawiki.htmlform.ooui', // Used by special.changecredentials.js
'mediawiki.widgets.visibleLengthLimit', // Used by special.movePage.js
'mediawiki.widgets', // Used by special.movePage.js
'oojs-ui-core', // Used by special.pageLanguage.js
'mediawiki.api', // special.changecredentials.js
'mediawiki.htmlform.ooui', // special.changecredentials.js
'mediawiki.widgets.visibleLengthLimit', // special.movePage.js, special.undelete.js
'mediawiki.widgets', // special.movePage.js, special.undelete.js
'oojs-ui-core', // special.pageLanguage.js
],
'targets' => [ 'desktop', 'mobile' ],
],
@ -2123,11 +2124,8 @@ return [
'targets' => [ 'desktop', 'mobile' ],
],
'mediawiki.special.undelete' => [
'scripts' => 'resources/src/mediawiki.special.undelete.js',
'dependencies' => [
'mediawiki.widgets.visibleLengthLimit',
'mediawiki.widgets',
],
'dependencies' => 'mediawiki.misc-authed-ooui',
'deprecated' => 'Use mediawiki.misc-authed-ooui instead',
],
'mediawiki.special.unwatchedPages' => [
'scripts' => 'resources/src/mediawiki.special.unwatchedPages/unwatchedPages.js',

View file

@ -2,6 +2,11 @@
* JavaScript for Special:Undelete
*/
( function () {
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) !== 'Undelete' ) {
return;
}
$( function () {
var $widget = $( '#wpComment' ).closest( '.oo-ui-widget' ),
wpComment;