Extension:CodeEditor/pt-br

A extensão CodeEditor estende a barra de ferramentas de edição avançada do WikiEditor com um widget editor Ace, fornecendo alguns recursos úteis para páginas JavaScript de usuário/site, páginas CSS, páginas JSON e quando a extensão também está instalada, para páginas LUA, ou seja, páginas no namespace do Module. 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:


 * syntax highlighting for JavaScript, CSS and Lua
 * auto-indent
 * tab key produces tab indents (since 1.22), soft indents before.
 * indent/unindent selection with Tab/Shift-Tab keys
 * syntax validity check for JavaScript
 * Pair-matching for parenthesis, braces and square brackets

Configuração

 * : Atribua  para habilitar o editor em páginas JavaScript e CSS nos namespaces MediaWiki, User e outros do MediaWiki.
 * : Atribua  para habilitar o editor em páginas JavaScript e CSS nos namespaces MediaWiki, User e outros do MediaWiki.


 * To disable this extension for Scribunto, i.e. in the module namespace set (default is "true")
 * To disable this extension for Scribunto, i.e. in the module namespace set (default is "true")

JavaScript
It is possible to change the configuration of the ACE editor, by hooking into the MediaWiki JS hook (i.e. ). The argument passed to your hook will be an ACE editor session.

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

License
While this extension is licensed GNU General Public License v2.0 or later (GPL-2.0+) it makes use of the Ace editor software which is licensed BSD 3-clause "New" or "Revised" License (BSD-3-Clause).