1. Octane

    07.10.2008 02:33

    В «highlight.js» версии 4.4 возникает ошибка в IE в следующем коде:
    hljs.HTML_SHORT_ATTR = {
    className: 'attribute',
    begin: ' [a-zA-Z]+', end: '^',
    };
    Файл «www.js», строка №71

    Необходимо убрать запятую после последнего атрибута.

    p.s. Пожалуйста, не поленитесь и сделайте проверку «hasOwnProperty» для всех конструкций for(…in…), чтобы не было конфликтов со скриптами, внедряющими пользовательские методы в «prototype» встроенных объектов «JavaScript».
  2. Иван Сагалаев

    07.10.2008 11:24

    Ох уж эти запятые :-). Поправлю, спасибо.

    p.s. Пожалуйста, не поленитесь и сделайте проверку «hasOwnProperty» для всех конструкций for(…in…)

    Я лучше заменю их на циклы по индексам...

  3. Иван Сагалаев

    07.10.2008 12:54

    Выложил новую версию 4.5. По идее, все поправил. Включая ненавистные мне hasOwnProperty :-)

  4. Octane

    08.10.2008 00:47

    Cпасибо :-)

bbcode