Extension:CodeMirror

This page is a translated version of the page Extension:CodeMirror and the translation is 93% complete.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎magyar • ‎português do Brasil • ‎sicilianu • ‎čeština • ‎українська • ‎中文 • ‎日本語 • ‎한국어
Základní informace k tomuto rozšíření MediaWiki
OOjs UI icon advanced.svg
CodeMirror
Stav rozšíření: stabilní
Pride and codemirror.png
Zavádění Uživatelské rozhraní
Popis Poskytuje zvýraznění syntaxe v editoru wikitext
Napsal(i) Pavel Astakhov (pastakhovtalk)
Aktuální verze 4.0.0
Zásady kompatibility uvolnění větví
MediaWiki 1.32+
PHP 5.3+
Změny v databázi nedělá
Licence GNU General Public License 2.0 nebo pozdější
Zdrojový kód
Příklad test.foxway.org
Přeložte rozšíření CodeMirror, jsou-li dostupné jeho lokalizační zprávy na webu translatewiki.net
Podívejte se kdo a v jaké verzi toto rozšíření používá.
Problémy Otevřené úkoly · Nahlásit chybu

Rozšíření CodeMirror poskytuje zvýraznění syntaxe v wikitextovém editoru MediaWiki. Přidá tlačítko s ikonou Codemirror-icon.png na panel nástrojů pro úpravy, který umožňuje zapnutí a vypnutí zvýraznění syntaxe. Podporuje Panel nástrojů WikiEditor 2010, jakož i VisualEditor.

Ve výchozím nastavení je vypnuto. Při zapnutí nahradí standardní textarea editorem poskytovaným CodeMirror library. Při vypnutí to bude opačný efekt.

Pro zvýraznění wikitextu můžete použít své vlastní styly. Použité styly jsou k dispozici zde. Měli byste umístit své vlastní styly do common.css. Pokud jste našli lepší styly, dejte mi prosím vědět.

Podpora prohlížeče

Dosud není plně testován!

Podporovány jsou všechny prohlížeče podporované MediaWiki. Moderní mobilní prohlížeče mají tendenci částečně fungovat.

Snímky obrazovky

Live demo.

Instalace

  • Install either the WikiEditor extension or the VisualEditor extension in wikitext mode, as instructed on their pages; at least one of these is required for this extension to work.
  • Stáhněte soubor/y a vložte do adresáře pojmenovaného CodeMirror ve vaší složce extensions/.
  • Na konec vašeho souboru LocalSettings.php přidejte řádek s následujícím kódem:
    wfLoadExtension( 'CodeMirror' );
    
  • Configure as required.
  •   Hotovo – Přejděte na stránku Special:Version vaší wiki, a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;

Přidejte výše uvedený kód na konec svého LocalSettings.php .

Informace o přizpůsobení barev a stylu naleznete na stránce nápovědy Meta.

Integrace rozšíření

Pokud vaše rozšíření MediaWiki přidá novou značku a chcete se ujistit, že CodeMirror správně zvýrazňuje jeho obsah, můžete do svého rozšíření přidat podporu CodeMirror. Zde jsou dva příklady: Cite extension a PhpTags extension.

Úkol

  • zvýraznění seznamů definic ( ;foo :bar ) (phab:T170042)
  • automatické dokončení (phab:T95100)
  • srovnání (phab:T15302)
  • skládání kódu T166098
  • zvýraznění uvnitř značky galerie (<gallery> foo | bar </gallery>)

Související stránky