jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/348872 )

Change subject: Merge remote-tracking branch 'origin/master' into HEAD
......................................................................


Merge remote-tracking branch 'origin/master' into HEAD

Additional changes:
* Use Skin:getSkinOption to register print styles
    SkinMinerva no longer knows anything about mobileContext.
    Update how we add styles to the page

Change-Id: I293f6133160fee40e34c92b7d5c2865dc3c20a3c
---
M includes/Minerva.hooks.php
M includes/skins/SkinMinerva.php
2 files changed, 6 insertions(+), 1 deletion(-)

Approvals:
  Bmansurov: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/includes/Minerva.hooks.php b/includes/Minerva.hooks.php
index cacafff..d74d02d 100644
--- a/includes/Minerva.hooks.php
+++ b/includes/Minerva.hooks.php
@@ -70,6 +70,8 @@
                // setSkinOptions is not available
                if ( $skin instanceof SkinMinerva ) {
                        $skin->setSkinOptions( [
+                               SkinMinerva::OPTION_PRINT_STYLES
+                                       => $mobileContext->getConfigVariable( 
'MinervaPrintStyles' ),
                                SkinMinerva::OPTION_CATEGORIES
                                        => $mobileContext->getConfigVariable( 
'MinervaShowCategoriesButton' ),
                                SkinMinerva::OPTION_FONT_CHANGER
diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index 8f99e71..d3a87e0 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -17,6 +17,7 @@
        const OPTION_FONT_CHANGER = 'fontChanger';
        const OPTION_BACK_TO_TOP = 'backToTop';
        const OPTION_TOGGLING = 'toggling';
+       const OPTION_PRINT_STYLES = 'printStyles';
 
        /** @var string $skinname Name of this skin */
        public $skinname = 'minerva';
@@ -59,6 +60,8 @@
                self::OPTION_BACK_TO_TOP => false,
                /** Whether sections can be collapsed (requires MobileFrontend 
and MobileFormatter) */
                self::OPTION_TOGGLING => false,
+               /** Whether print styles should be loaded */
+               self::OPTION_PRINT_STYLES => false,
        ];
 
        /**
@@ -321,7 +324,7 @@
        public function initPage( OutputPage $out ) {
                parent::initPage( $out );
                $styles = [ 'mobile.usermodule.styles' ];
-               if ( $this->mobileContext->getConfigVariable( 
'MinervaPrintStyles' ) ) {
+               if ( $this->getSkinOption( self::OPTION_PRINT_STYLES ) ) {
                        $styles[] = 'skins.minerva.print.styles';
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/348872
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I293f6133160fee40e34c92b7d5c2865dc3c20a3c
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: printstyles
Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: Bmansurov <bmansu...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to