Как отключить подсветку синтаксиса в редакторе шаблонов

В редакторе шаблонов Movable Type есть одна замечательная функциональность — подсветка синтаксиса. Но, к сожалению, она не совсем корректно работает в браузере Opera. Дело в том, что в Movable Type для этого используется сторонняя javascript-библиотека. И на сайте Codepress.org, когда он ещё работал, было написано, что с браузером Opera могут быть проблемы.

Итак, чтобы отключить подсветку синтаксиса, достаточно закомментировать следующую функцию в /mt-static/mt.js:

if ( tareas[ j ].getAttribute( "mt:editor" ) == "codepress" ) {
    if ( this.constructor.CodePress.isSupported() ) {
        var ed = new this.constructor.CodePress( tareas[ j ] );
        if ( ed ) {
            if ( !this.cpeList )
                this.cpeList = [];
            this.cpeList.push( ed );
        }
    }
}

В русской версии она находится на строках 1534-1543.

1 комментарий

Спасибо, попробывал получилось!

Статистика

Яндекс.Метрика

Последние записи

  • Movable Type 4.38 и Movable Type 5.14

    Состоялся релиз новых версий Movable Type — 4.38 и 5.14, в которых устранили проблемы безопасности. В пятой ветке добавили новую функциональность, благодаря которой движок будет...

  • Facebook, Google +1, Twitter, ВКонтакте — как добавить кнопки этих сервисов

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

  • Movable Type на GitHub: что происходит и что будет

    В конце мая я сообщил, что Movable Type полностью перебрался на GitHub, что позволило быстрее обновлять дистрибутив. Кроме того, все изменения, которые есть в русской...

  • Movable Type 4.37 и 5.12

    Разработчики всерьёз взялись за поиск и устранение возможных уязвимостей (о чём они объявили в Пронете), поэтому встречайте новый релиз обеих веток. При определённых обстоятельствах пользователь,...

  • Movable Type 4.361 и Movable Type 5.11

    Вышло обновление сразу для двух веток Movable Type, включающее исправление проблем с безопасностью (при определённых условиях посторонний человек мог читать, создавать или изменять контент в...

Закрыть