Ответы пользователя по тегу Google Chrome
  • Modx, почему в хроме зависает админка?

    BlaDe39
    @BlaDe39
    PHP разработчик вот уже 7 лет...
    Не поленился и разобрал что происходит. Проблема в хроме ± в ExtJS.

    Хром неверно выполняет операцию Date.add('mi',15) и забывает перемотать день, при этом в ExtJS.TimeField не предусмотрена остановка цикла по количеству итераций и он генерирует бесконечный цикл для генерации выпадающего списка времени в поле xdatetime.

    Сделал баг-репорт в хром: code.google.com/p/chromium/issues/detail?can=1&q=D...

    Ну и простенький фикс для modx: в файле /manager/assets/modext/util/datetime.js меняем строки
    ,maxTimeValue: null
    ,minTimeValue: null

    на
    ,maxTimeValue: new Date('08/10/2014').clearTime().add('mi', (24 * 60) - 16)
    ,minTimeValue: new Date('08/10/2014').clearTime()

    Что ограничивает нам время публикации на 23:44, но временно решает нашу проблему.

    Не знаю, стоит ли писать патч-реквест для modx, т.к. бага явно в хроме.
    Ответ написан
    4 комментария