dev

SyntaxHighlight, sözdizimi vurgulayıcı betiğinin MediaWiki.org sitesinde Remember the dot tarafından yapılmış çatallı bir versiyonudur.

Fandom'un eski platformunda bulunan eski sözdizimi vurgulamasını geri getirir ve bunu WikiEditor veya 2010 vikimetin düzenleyici olarak da adlandırılan kaynak düzenleyicide kullanılabilir hâle getirir.

Installation

Usage

Bu betiği kullanmak için 2010 düzenleyici kullandığınızdan emin olmalısınız düzenleyici ayarlara gidip tercih ettiğiniz düzenleyici "Kaynak düzenleyici" olarak değiştirmelisiniz.

"Kaynak düzenleyici" tercih ettiğiniz düzenleyici olmalıdır

"Kaynak düzenleyici" tercih ettiğiniz düzenleyici olmalıdır

Ardından, düzenleyicinin araç çubuğundaki işaretçi simgesine tıklayarak düzenleyicinin yerleşik sözdizimi vurgulayıcısını devre dışı bırakmanız gerekir.

İşaretçi simgesinin etkin değil olduğundan emin olun

İşaretçi simgesinin etkin değil olduğundan emin olun

Configuration

Betik, hem görünümünü hem de davranışını kontrol etmek için çeşitli özelleştirme seçeneklerini destekler.

Renkler

Betik, eski Fandom platformunda olduğu gibi aynı renk setini kullanan tüm renk şemalarıyla tüm Fandom vikilerine sığacak şekilde yapılandırılmıştır:

Açık vikiler


Koyu vikiler


Özel renkler

Bununla birlikte, window.syntaxHighlighterConfig nesnesini düzenleyerek ve onu vikinizdeki MediaWiki:Common.js veya MediaWiki:Fandomdesktop.js sayfasına ekleyerek vikinizin vurgulama seçeneklerini özelleştirmeniz mümkündür. Aşağıdaki anahtarlar kabul edilir:

window.syntaxHighlighterConfig = {
    boldOrItalicColor: '',
    commentColor: '',
    entityColor: '',
    externalLinkColor: '',
    headingColor: '',
    hrColor: '',
    listOrIndentColor: '',
    parameterColor: '',
    signatureColor: '',
    tagColor: '',
    tableColor: '',
    templateColor: '',
    wikilinkColor: ''
};

Örnek yapılandırma:

window.syntaxHighlighterConfig = {
    externalLinkColor: '#FFCC66',
    wikilinkColor: '#E6FFFF'
}

Diğer seçenekler

Bu betikte bulunan diğer özelleştirme seçenekleri hakkında daha fazla bilgiyi sözdizimi vurgulayıcı belgelendirmesinden öğrenebilirsiniz.

Orijinal betik

Bu betiğinin orijinal kaynak kodu, MediaWiki.org sitesindeki User:Remember the dot/Syntax highlighter.js sayfasında mevcuttur ve Remember the dot ve diğer katkıda bulunanlar tarafından oluşturuldu. MediaWiki.org'da ve diğer Wikimedia Foundation vikilerinde küçük araç olarak kullanılır.

Bu betiğin temel aldığı orijinalin bir sürümü, MediaWiki:SyntaxHighlight.js üzerindeki en üstteki yorumda bulunabilir.

Bu betiğin özellikle Fandom'da çalışmasıyla ilgili olmayan genel bir sorun bulduğunuzu düşünüyorsanız, lütfen original betiğinin tartışma sayfası üzerindeki Noktayı hatırla için bir yukarı akış raporu oluşturmayı düşünün.

Orijinalden değişiklikler

Bu kod, orijinal betiği Fandom'a minimum miktarda değişiklikle entegre etmeyi amaçlasa da, Fandom'da düzgün çalışmasını sağlamak ve performansını artırmak için bu betikte bazı değişiklikler yapılmıştır. Bunlar şunları içerir:

Olası sorunlar

Bu betiğin tüm Fandom vikilerinde olduğu gibi çalışması gerekse de, bazı sorunlar ortaya çıkabilir:

Dış bağlantılar