Localisation updates from https://translatewiki.net.
[lhc/web/wiklou.git] / includes / resourceloader / ResourceLoaderUserCSSPrefsModule.php
index 04b0434..aef1c74 100644 (file)
@@ -42,30 +42,24 @@ class ResourceLoaderUserCSSPrefsModule extends ResourceLoaderModule {
         */
        public function getStyles( ResourceLoaderContext $context ) {
                if ( !$this->getConfig()->get( 'AllowUserCssPrefs' ) ) {
-                       return array();
+                       return [];
                }
 
                $options = $context->getUserObj()->getOptions();
 
                // Build CSS rules
-               $rules = array();
+               $rules = [];
 
                // Underline: 2 = skin default, 1 = always, 0 = never
                if ( $options['underline'] < 2 ) {
                        $rules[] = "a { text-decoration: " .
                                ( $options['underline'] ? 'underline' : 'none' ) . "; }";
                }
-               if ( $options['editfont'] !== 'default' ) {
-                       // Double-check that $options['editfont'] consists of safe characters only
-                       if ( preg_match( '/^[a-zA-Z0-9_, -]+$/', $options['editfont'] ) ) {
-                               $rules[] = "textarea { font-family: {$options['editfont']}; }\n";
-                       }
-               }
                $style = implode( "\n", $rules );
                if ( $this->getFlip( $context ) ) {
                        $style = CSSJanus::transform( $style, true, false );
                }
-               return array( 'all' => $style );
+               return [ 'all' => $style ];
        }
 
        /**
@@ -83,4 +77,11 @@ class ResourceLoaderUserCSSPrefsModule extends ResourceLoaderModule {
        public function getGroup() {
                return 'private';
        }
+
+       /**
+        * @return string
+        */
+       public function getType() {
+               return self::LOAD_STYLES;
+       }
 }