X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderSkinModule.php;h=91e63e70aa763cc22dbaf6c17575e56197260123;hb=148f19e3cf2c00c42c66937d838f0f6781e481a5;hp=e1df6d95740cd667394fc85fb2a7f28b571a4229;hpb=f84ebddc133361ca023d1c9305fcc5bbb785e2d8;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/resourceloader/ResourceLoaderSkinModule.php b/includes/resourceloader/ResourceLoaderSkinModule.php index e1df6d9574..91e63e70aa 100644 --- a/includes/resourceloader/ResourceLoaderSkinModule.php +++ b/includes/resourceloader/ResourceLoaderSkinModule.php @@ -26,15 +26,21 @@ class ResourceLoaderSkinModule extends ResourceLoaderFileModule { /* Methods */ /** - * @param $context ResourceLoaderContext + * @param ResourceLoaderContext $context * @return array */ public function getStyles( ResourceLoaderContext $context ) { - $logo = $this->getConfig()->get( 'Logo' ); - $logoHD = $this->getConfig()->get( 'LogoHD' ); + $conf = $this->getConfig(); + $logo = $conf->get( 'Logo' ); + $logoHD = $conf->get( 'LogoHD' ); + + $logo1 = OutputPage::transformResourcePath( $conf, $logo ); + $logo15 = OutputPage::transformResourcePath( $conf, $logoHD['1.5x'] ); + $logo2 = OutputPage::transformResourcePath( $conf, $logoHD['2x'] ); + $styles = parent::getStyles( $context ); $styles['all'][] = '.mw-wiki-logo { background-image: ' . - CSSMin::buildUrlValue( $logo ) . + CSSMin::buildUrlValue( $logo1 ) . '; }'; if ( $logoHD ) { if ( isset( $logoHD['1.5x'] ) ) { @@ -44,7 +50,7 @@ class ResourceLoaderSkinModule extends ResourceLoaderFileModule { '(min-resolution: 1.5dppx), ' . '(min-resolution: 144dpi)' ][] = '.mw-wiki-logo { background-image: ' . - CSSMin::buildUrlValue( $logoHD['1.5x'] ) . ';' . + CSSMin::buildUrlValue( $logo15 ) . ';' . 'background-size: 135px auto; }'; } if ( isset( $logoHD['2x'] ) ) { @@ -54,7 +60,7 @@ class ResourceLoaderSkinModule extends ResourceLoaderFileModule { '(min-resolution: 2dppx), ' . '(min-resolution: 192dpi)' ][] = '.mw-wiki-logo { background-image: ' . - CSSMin::buildUrlValue( $logoHD['2x'] ) . ';' . + CSSMin::buildUrlValue( $logo2 ) . ';' . 'background-size: 135px auto; }'; } } @@ -62,7 +68,7 @@ class ResourceLoaderSkinModule extends ResourceLoaderFileModule { } /** - * @param $context ResourceLoaderContext + * @param ResourceLoaderContext $context * @return bool */ public function isKnownEmpty( ResourceLoaderContext $context ) { @@ -72,7 +78,7 @@ class ResourceLoaderSkinModule extends ResourceLoaderFileModule { } /** - * @param $context ResourceLoaderContext + * @param ResourceLoaderContext $context * @return string: Hash */ public function getModifiedHash( ResourceLoaderContext $context ) {