skins: Update core skins to queue modules via getDefaultModules()
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 4 May 2018 00:23:39 +0000 (01:23 +0100)
committerJdlrobson <jrobson@wikimedia.org>
Wed, 9 May 2018 22:20:07 +0000 (22:20 +0000)
Following I3404c1c2a7e, update the core skins to use
getDefaultModules() instead of the now-deprecated setupSkinUserCss().

Change-Id: I48b76938f46c1b6b683b618e7571e6fc6876cc52

includes/skins/SkinApi.php
includes/skins/SkinFallback.php

index 6966ff7..38d94e4 100644 (file)
@@ -32,9 +32,10 @@ class SkinApi extends SkinTemplate {
        public $skinname = 'apioutput';
        public $template = SkinApiTemplate::class;
 
-       public function setupSkinUserCss( OutputPage $out ) {
-               parent::setupSkinUserCss( $out );
-               $out->addModuleStyles( 'mediawiki.skinning.interface' );
+       public function getDefaultModules() {
+               $modules = parent::getDefaultModules();
+               $modules['styles']['skin'][] = 'mediawiki.skinning.interface';
+               return $modules;
        }
 
        // Skip work and hooks for stuff we don't use
index d5f764c..09042f0 100644 (file)
@@ -2,8 +2,6 @@
 /**
  * Skin file for the fallback skin.
  *
- * The structure is copied from the example skin (mediawiki/skins/Example).
- *
  * @since 1.24
  * @file
  */
@@ -16,14 +14,10 @@ class SkinFallback extends SkinTemplate {
        public $skinname = 'fallback';
        public $template = SkinFallbackTemplate::class;
 
-       /**
-        * Add CSS via ResourceLoader
-        *
-        * @param OutputPage $out
-        */
-       public function setupSkinUserCss( OutputPage $out ) {
-               parent::setupSkinUserCss( $out );
-               $out->addModuleStyles( 'mediawiki.skinning.interface' );
+       public function getDefaultModules() {
+               $modules = parent::getDefaultModules();
+               $modules['styles']['skin'][] = 'mediawiki.skinning.interface';
+               return $modules;
        }
 
        /**