dev

SyntaxHighlight — форкнутая версия скрипта Syntax highlighter, созданного участником Remember the dot на MediaWiki.org.

Данный скрипт возвращает прежнюю подсветку синтаксиса, которая использовалась на старой платформе Фэндома, делая ее доступной в редакторе исходного кода UCP (также известен как редактор 2010).

Installation

Usage

Убедитесь, что вы используете редактор 2010. Для этого нужно сходить в настройки и поменять предпочитаемый редактор на "Редактор исходного кода".

Выберите "Source editor" как предпочитаемый редактор

Выберите "Source editor" как предпочитаемый редактор

Затем отключите стандартную подсветку, нажав на иконку маркера в панели инструментов редактора.

Иконка маркера должна быть не активна

Иконка маркера должна быть не активна

Configuration

Скрипт позволяет настраивать как внешний вид подсветки, так и ее поведение.

Цвета

SyntaxHighlight настроен так, чтобы подходить википроектам с любой цветовой схемой, используя при этом оттенки образца старой платформы:

Светлые вики


Темные вики


Пользовательские цвета

Изменить цвета подсветки возможно путем редактирования настроек внутри объекта window.syntaxHighlighterConfig, который добавляется в MediaWiki:Common.js. Вот что можно поменять:

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

Например, можно настроить цвета так:

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

Другие параметры

У скрипта есть и другие настраиваемые параметры. Чтобы узнать о них, обратитесь к документации оригинального Syntax highlighter.

Оригинальный скрипт

Оригинальный код скрипта представлен на странице User:Remember the dot/Syntax highlighter.js на MediaWiki.org. Он был создан Remember the dot'ом и другими участниками и используется на MediaWiki.org и проектах Фона Викимедиа в качестве гаджета.

A version of the original upon which this script has been based can be found in the top comment on MediaWiki:SyntaxHighlight.js.

Если вам кажется, что вы нашли ошибку, не связанную с работой скрипта на Фэндоме, пожалуйста, напишите об этом Remember the dot'у на странице обсуждения Syntax highlighter.

Отличия от оригинала

Для корректной работы на Фэндоме в скрипт были внесены некоторые изменения:

Возможные проблемы

Хоть скрипт и работает на всех википроектах Фэндома, могут возникнуть следующие проблемы:

Внешние ссылки