Extension:CodeEditor/pl

Rozszerzenie CodeEditor poszerza zakres możliwości WikiEditora poprzez osadzenie widżetu edytora Ace, dostarczającego pewne funkcje przydatne na stronach JS oraz CSS, a gdy zainstalowane jest także, to również w przestrzeni nazw Moduł: The code editor does not show on regular wiki pages, i.e. wiki pages with the "wikitext" content model. (See for syntax highlighting of wikitext when using the source editor.)

It provides the following features:

sprawdzanie poprawności składni dla JavaScriptu
 * podświetlanie składni JavaScriptu, CSS oraz Lua
 * automatyczne dodawanie wcięć
 * klawisz tab tworzy wcięcia przy użyciu tabulacji (od 1.22), wcześniej miękkie wcięcia
 * dodanie/usunięcie wcięcia z sekcji przy użyciu klawiszy tab/shift-tab
 * parowanie nawiasów, nawiasów klamrowych oraz kwadratowych

Konfiguracja

 * Aby wyłączyć edytor na stronach JavaScript i CSS w przestrzeniach nazw takich jak MediaWiki, użytkownik i inne, ustaw (domyślna wartość to „true”)
 * Aby wyłączyć edytor na stronach JavaScript i CSS w przestrzeniach nazw takich jak MediaWiki, użytkownik i inne, ustaw (domyślna wartość to „true”)


 * Aby wyłączyć rozszerzenie dla Scribunto, tj. na stronach w przestrzeni Moduł, ustaw (domyślna wartość to „true”)
 * Aby wyłączyć rozszerzenie dla Scribunto, tj. na stronach w przestrzeni Moduł, ustaw (domyślna wartość to „true”)

JavaScript
Możliwa jest zmiana konfiguracji edytora ACE poprzez użycie haka MediaWiki ). Argumentem podanym do twojego haka będzie sesja edytora ACE.

If you need to interact with the contents of a CodeEditor instance, use jQuery.plugin.textSelection.

Licencja
Choć rozszerzenie dostępne na zasadach licencji GNU General Public License v2.0 or later (GPL-2.0+), to wykorzystuje ono Ace oprogramowanie edytora Ace, które dostępne jest na licencji BSD 3-clause "New" or "Revised" License (BSD-3-Clause).