enter an e-mail address.
* (bug 25375) Add canonical namespaces to JavaScript "wgNamespaceIds"
* The class JpegOrTiffHandler was renamed ExifBitmapHandler.
+* (bug 29443) Special:Undelete should use JavaScript to invert all checkboxes
+ without reloading the page
=== API changes in 1.19 ===
* BREAKING CHANGE: action=watch now requires POST and token.
$sk = $wgUser->getSkin();
if( $this->mAllowed ) {
+ $wgOut->addModules( 'mediawiki.special.undelete' );
$wgOut->setPageTitle( wfMsg( 'undeletepage' ) );
} else {
$wgOut->setPageTitle( wfMsg( 'viewdeletedpage' ) );
}
-
$wgOut->wrapWikiMsg(
"<div class='mw-undelete-pagetitle'>\n$1\n</div>\n",
array( 'undeletepagetitle', $this->mTargetObj->getPrefixedText() )
'mediawiki.special.block' => array(
'scripts' => 'resources/mediawiki.special/mediawiki.special.block.js',
),
+ 'mediawiki.special.undelete' => array(
+ 'scripts' => 'resources/mediawiki.special/mediawiki.special.undelete.js',
+ ),
'mediawiki.special.movePage' => array(
'scripts' => 'resources/mediawiki.special/mediawiki.special.movePage.js',
'dependencies' => 'jquery.byteLimit',
--- /dev/null
+/*
+ * JavaScript for Specical:Undelete
+ * @author: Code taken from [[b:MediaWiki:Gadget-EnhancedUndelete.js]] (originally written by [[b:User:Darklama]])
+ */
+( function( $ ) {
+ $(function() {
+ $('#mw-undelete-invert').click( function(e) {
+ e.stopImmediatePropagation();
+ $('input:checkbox').each( function() {
+ this.checked = !this.checked;
+ });
+ return false;
+ });
+ });
+} )( jQuery );