Да, полет уже тоже нормальный :)
Большое спасибо. |
А как word wrap отключить?
|
Что отключить? Где?
Если в коде - сейчас не отключается. Имхо там если что-то еще и стоит сделать, то добавить глифы с индикацией переноса строк. Гориз. прокрутка зло.. |
Цитата:
|
SyntaxHighlighter обновился до 3-ей версии.
|
Не работает подсветка кода при открытии локально сохраненной страницы
При открытии локально сохраненных страниц учебника не работает подсветка кода.
Firebug при этом показывает следующее сообщение в консоли ошибок: Код:
ReferenceError: docRoot is not defined Ошибка вызвана тем, что не происходит правильная инициализация одного из классов SyntaxHighlighter - SHStrings. Конкретный участок кода, вызывающий ошибку, находится в файле shCore.js библиотеки SyntaxHighlighter, строки 40 и 41: Код:
showhtml: Как видите, переменная docRoot нигде не инициализирована, и ошибка возникает только при открытии локального файла (location.protocol == 'file:'). Соответствующие файлы (showhtml.html и showjs.html) также отсутствуют на сервере. Возможно, для устранения ошибки нужно обновить библиотеку SyntaxHighlighter, в последней версии (3.0.83) этот участок кода уже переработан и выглядит совершенно по-другому. Если я не ошибаюсь, ваш сайт использует SyntaxHighlighter версии 2.1.382, вышедшую около 2 лет назад. |
Старая версия хайлайтера лучше, поэтому используется она. Кроме того, на ней багфиксы и патчи мои.
Работа сайтов, скачанных при помощи телепорт или других качалок, не гарантуется, там не только эта проблема. |
Цитата:
Если сохранить страницу локально в Opera, Chrome или IE8, при ее открытии возникает эта же самая ошибка, и подсветка не показывается как надо: все эти браузеры "спотыкаются" на неизвестной переменной docRoot и заканчивают выполнение скрипта (Chrome - продолжает). Firefox сохраняет страницу своим особым способом, выкидывая Javascript, и лишь поэтому ошибка при просмотре локально сохраненной страницы в нем не возникает. Очень хороший учебник, примеры простые и понятные, указываются многие подводные камни :thanks: Скачал его себе целиком, а подсветка кода при локальном просмотре не работает :( У себя я эту ошибку заблокировал - достаточно оказалось просто закомментировать единственные два упоминания переменной docRoot в shCore.js, строки 40 и 41, - но вдруг кто-то еще наткнется на эту ситуацию и не сможет найти, в чем причина? |
думаю было бы не плохо иметь такой учебник в chm формате, как для php.
|
если написать $( и заключить в теги [js][//js] будет неожиданный результат :)
|
Часовой пояс GMT +3, время: 07:17. |