По мне неясным причинам (если кто-то значет истинную причину и почему ее не устраняют — скажите, буду очень благодарен), при использовании Opera для администратировании сайта на MODX Revolution в момент сохранения ресурса появляется окно «вечной» загрузки.
Это окно можно убрать одним способом — обновив страницу. А так как административная часть работает по принципам «AJAX» это очень замедляет работу.
Баг проявляется на момент написания статьи в последней версии Opera 11.10, MODX Revolution 2.1.5-pl (advanced) и Ext JS Library 3.4.0.
Предлагаю временное решение этого вопроса (до выхода новой версии Ext JS Library в состав пакета MODX Revolution или пока MODX (или Opera) это не пофиксят).
Чтобы избавиться от окна «вечной» загрузки необходимо поменять строчку в файле «manager/assets/ext3/ext-all.js»:
на:
Пишите комментарии, спасибо за внимание!
P.S. Обратите внимание, что после такого изменения, данные об обновлении страницы не поступят в админку. Другими словами, например, после обновления заголовка страницы, заголовок страницы в дереве ресурсов не обновится (хотя и тут я вижу свой плюс, это дерево не будет каждый раз обновляться, приостаналвивая процесс работы). При необходимости нажмите на соответствующую кнопку в разделе «Ресурсы» (Обновить дерево). Также в модуле Gallery, новые фотографии не будут отображены, зато страница не зависнет и все фото будут успешно загужены, хотя и сразу не отобразятся в области просмотра миниатюр внутри альбома.
Это окно можно убрать одним способом — обновив страницу. А так как административная часть работает по принципам «AJAX» это очень замедляет работу.
Баг проявляется на момент написания статьи в последней версии Opera 11.10, MODX Revolution 2.1.5-pl (advanced) и Ext JS Library 3.4.0.
Предлагаю временное решение этого вопроса (до выхода новой версии Ext JS Library в состав пакета MODX Revolution или пока MODX (или Opera) это не пофиксят).
Чтобы избавиться от окна «вечной» загрузки необходимо поменять строчку в файле «manager/assets/ext3/ext-all.js»:
throw {message:"JsonReader.read: Json object not found"}
на:
return 1;
Пишите комментарии, спасибо за внимание!
P.S. Обратите внимание, что после такого изменения, данные об обновлении страницы не поступят в админку. Другими словами, например, после обновления заголовка страницы, заголовок страницы в дереве ресурсов не обновится (хотя и тут я вижу свой плюс, это дерево не будет каждый раз обновляться, приостаналвивая процесс работы). При необходимости нажмите на соответствующую кнопку в разделе «Ресурсы» (Обновить дерево). Также в модуле Gallery, новые фотографии не будут отображены, зато страница не зависнет и все фото будут успешно загужены, хотя и сразу не отобразятся в области просмотра миниатюр внутри альбома.