$wgOut->addModules( 'mediawiki.action.edit.editWarning' );
}
- if ( $wgAjaxEditStash ) {
- $wgOut->addModules( 'mediawiki.action.edit.stash' );
- }
-
# Enabled article-related sidebar, toplinks, etc.
$wgOut->setArticleRelated( true );
$wgOut->setPageTitle( wfMessage( $msg, $displayTitle ) );
# Transmit the name of the message to JavaScript for live preview
# Keep Resources.php/mediawiki.action.edit.preview in sync with the possible keys
- $wgOut->addJsConfigVars( 'wgEditMessage', $msg );
+ $wgOut->addJsConfigVars( [
+ 'wgEditMessage' => $msg,
+ 'wgAjaxEditStash' => $wgAjaxEditStash,
+ ] );
}
/**
/* MediaWiki Action */
'mediawiki.action.edit' => [
- 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.js',
+ 'scripts' => [
+ 'resources/src/mediawiki.action/mediawiki.action.edit.js',
+ 'resources/src/mediawiki.action/mediawiki.action.edit.stash.js',
+ ],
'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.css',
'dependencies' => [
'mediawiki.action.edit.styles',
'jquery.textSelection',
'jquery.byteLimit',
+ 'mediawiki.api',
],
'position' => 'top',
],
'previewerrortext',
],
],
- 'mediawiki.action.edit.stash' => [
- 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.stash.js',
- 'dependencies' => [
- 'jquery.getAttrs',
- 'mediawiki.api',
- ],
- ],
'mediawiki.action.history' => [
'position' => 'top',
'scripts' => 'resources/src/mediawiki.action/mediawiki.action.history.js',