Extension:TemplateStylesExtender/pl

From mediawiki.org
This page is a translated version of the page Extension:TemplateStylesExtender and the translation is 8% complete.
Podręcznik rozszerzeń MediaWiki
OOjs UI icon advanced-invert.svg
TemplateStylesExtender
Status wydania: stabilne
Realizacja Rozszerzenie parsera
Opis Extends Extension:TemplateStyles with new selectors
Autor(zy) Octfxdyskusja
Ostatnia wersja 1.0.2 (2021-09-06)
MediaWiki 1.35+
PHP 7.2+
Licencja GNU General Public License 2.0 or later
Pobieranie

  • $wgTemplateStylesExtenderEnablePrefersColorScheme

Sprawdź wykorzystywanie i matrycę wersji.

The TemplateStylesExtender extension extends Extension:TemplateStyles with new selectors and matchers.

Features

  • Add support for CSS variables
    • Example color: var( --color-base )
  • Add support for image-rendering
  • Add support for ruby-position
  • Add support for ruby-align
  • Add support for scroll-margin-* and scroll-padding-*
  • Add support for @media (prefers-color-scheme: dark/light) media queries

Installation

  • Download i umieść plik(i) w katalogu o nazwie TemplateStylesExtender w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php :
    wfLoadExtension( 'TemplateStyles' );
    wfLoadExtension( 'TemplateStylesExtender' );
    
  • Configure as required.
  • Yes Zrobione – Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Configuration

Key Description Example Default
$wgTemplateStylesExtenderEnablePrefersColorScheme Flag to enable @media (prefers-color-scheme: dark/light) media queries false true
$wgTemplateStylesExtenderEnableCssVars Flag to enable css vars false true

Note CSS Vars

Currently using :root selectors won't work due to template styles prepending .mw-parser-output.

One possible fix is to wrap the entire content into a `div` element and adding the declarations to this, e.g.

div#content-wrap {
   --padding: 10px
}

.content {
   padding: var( --padding )
}

Wikitext

<div id="content-wrap">
   <div class=".content">
      The WikiText...
   </div>
</div>

Zobacz też