Extension:CodeEditor/tr

CodeEditor uzantısı, WikiEditor gelişmiş düzenleme araç çubuğunu gömülü bir Ace editör widget'ı ile genişleterek, kullanıcı/site JavaScript sayfaları, CSS sayfaları, JSON sayfaları ve Lua sayfaları için uzantısı da yüklendiğinde, yani Modül ad alanındaki sayfalar. Kod düzenleyici, normal wiki sayfalarında, yani "vikimetin" içerik modeline sahip viki sayfalarında gösterilmez. (Kaynak düzenleyiciyi kullanırken vikimetin sözdizimi vurgulaması için sayfasına bakın.)

Aşağıdaki özellikleri sağlar:


 * JavaScript, CSS ve Lua için sözdizimi vurgulama
 * otomatik girinti
 * sekme tuşu, sekme girintileri (1.22'den beri), öncesinde yumuşak girintiler üretir.
 * sekme/kaydırma sekmesi ile seçimi girintileme/girintiyi kaldırma
 * JavaScript için sözdizimi geçerliliği kontrolü
 * Parantez ve köşeli parantezler için çift eşleştirme

Yapılandırma

 * MediaWiki, Kullanıcı ve diğer temel ad alanlarındaki JavaScript ve CSS sayfalarında düzenleyiciyi devre dışı bırakmak için ayarlayın (varsayılan "true")
 * MediaWiki, Kullanıcı ve diğer temel ad alanlarındaki JavaScript ve CSS sayfalarında düzenleyiciyi devre dışı bırakmak için ayarlayın (varsayılan "true")


 * Bu uzantıyı Scribunto için devre dışı bırakmak, yani modül ad alanında ayarlayın (varsayılan "true")
 * Bu uzantıyı Scribunto için devre dışı bırakmak, yani modül ad alanında ayarlayın (varsayılan "true")

JavaScript
ACE düzenleyicisinin yapılandırmasını MediaWiki JS kancası (i.e. ) bağlayarak değiştirmek mümkündür. Kancanıza iletilen argüman bir ACE düzenleyici oturumu olacaktır.

Lisans
Bu uzantı GNU Genel Kamu Lisansı v2.0 veya üstü (GPL-2.0+) lisanslı iken, BSD 3-madde "Yeni" veya "Revize Edilmiş" Lisans (BSD-3-Clause) lisanslı Ace editör yazılımını kullanır.