Move edit font styles to separate module

This allows pages that don't load mediawiki.legacy.shared
(e.g. MobileFrontend) to still have access to edit fonts.

Change-Id: Ifff40f756558e30f6551f29a945a31f0eef4cfed
This commit is contained in:
Ed Sanders 2017-10-24 16:29:26 +01:00 committed by Krinkle
parent 7e47a2e712
commit b831ba8d77
4 changed files with 18 additions and 13 deletions

View file

@ -2408,6 +2408,7 @@ class EditPage {
$out->addModules( 'mediawiki.action.edit' );
$out->addModuleStyles( 'mediawiki.action.edit.styles' );
$out->addModuleStyles( 'mediawiki.editfont.styles' );
$user = $this->context->getUser();
if ( $user->getOption( 'showtoolbar' ) ) {

View file

@ -1388,6 +1388,10 @@ return [
'scripts' => 'resources/src/mediawiki/mediawiki.experiments.js',
'targets' => [ 'desktop', 'mobile' ],
],
'mediawiki.editfont.styles' => [
'styles' => 'resources/src/mediawiki/mediawiki.editfont.css',
'targets' => [ 'desktop', 'mobile' ],
],
/* MediaWiki Action */
@ -1399,6 +1403,7 @@ return [
'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.css',
'dependencies' => [
'mediawiki.action.edit.styles',
'mediawiki.editfont.styles',
'jquery.textSelection',
'oojs-ui-core',
'mediawiki.widgets.visibleByteLimit',

View file

@ -110,19 +110,6 @@ span.comment {
height: 22px;
}
/* Edit font preference */
.mw-editfont-monospace {
font-family: monospace;
}
.mw-editfont-sans-serif {
font-family: sans-serif;
}
.mw-editfont-serif {
font-family: serif;
}
/* Underline preference */
.mw-underline-always a {

View file

@ -0,0 +1,12 @@
/* Edit font preference */
.mw-editfont-monospace {
font-family: monospace;
}
.mw-editfont-sans-serif {
font-family: sans-serif;
}
.mw-editfont-serif {
font-family: serif;
}