Как указать кисть по умолчанию для SyntaxHighlighter? - PullRequest
0 голосов
/ 03 января 2011

На странице нашего веб-приложения мы используем SyntaxHighlighter, чтобы выделить исходный код.В нашей текущей настройке нам нужно указать все суффиксы-псевдонимы для определенной кисти, например,

SyntaxHighlighter.brushes.Ruby.aliases.push('rb');

Было бы неплохо иметь запасную кисть по умолчанию, которую можно использовать в случае файлас ранее неизвестным суффиксом, таким как 'ini' или 'txt'.

У кого-нибудь была такая же проблема?Если да, то как ты об этом позаботился?

1 Ответ

1 голос
/ 16 февраля 2011

Я закончил с проверкой расширения файла в контроллере, и если его нет в наборе известных расширений (таких как .java, .php и т. Д.), Применяется кисть "shBrushPlain.js".

...