Ошибка в extjs

Василий приветствую!
Имею след. баг в IE версии 10.0.9. При входе в личный кабинет (используется компонент Office). Если нажать на иконку «Подробности» в таблице последних оформленных ордеров, то не открывается окно со свойствами этого заказа.
Ошибка такая: SCRIPT16389: Неопределенная ошибка. ext.js, строка 1 символ 8314 (путь до файла: assets/components/office/js/main/ext.js). Данная ошибка появляется только в Internet Explorer в других браузерах все хорошо. Подозреваю не может правильно рассчитать координаты окна. Можете помочь?
Игорь Колесник
07 февраля 2014, 05:29
modx.pro
2 956
0

Комментарии: 20

Василий Наумкин
07 февраля 2014, 10:31
0
Это ж надо найти компьютер с windows.

Отпишу позже.
    Alex Vakhitov
    07 февраля 2014, 13:09
    0
    Советую Parallels для Mac, на мой взгляд лучшее что есть для виртуализации windows
      Василий Наумкин
      07 февраля 2014, 16:29
      0
      Угу, 2640 + 2754 за ненужную мне ОС, спасибо =)

      Нашел ноут с Windows, обновил IE, увидел ошибку — буду разбираться.
    Игорь Колесник
    07 февраля 2014, 17:09
    0
    Василий спасибо! Буду ждать
      Василий Наумкин
      09 февраля 2014, 09:19
      0
      Готово, обновляйся.

      Javascript может закэшироваться в браузере, если что — нужно почистить его кэш.
      Игорь Колесник
      09 февраля 2014, 11:23
      0
      Спасибо!
        Игорь Колесник
        09 февраля 2014, 11:27
        0
        Василий, а можно просто бросить js-ку отдельно, или откуда ее скачать. А то много чего я поправил в магазине сам.
          Aртур Чикин
          09 февраля 2014, 11:44
          0
          Тогда смотри на github
          Василий Наумкин
          09 февраля 2014, 12:35
          0
          w.show(e.target);
          заменить на
          w.show(Ext.isIE ? null : e.target);
            Игорь Колесник
            09 февраля 2014, 12:40
            0
            Ок. Василий спасибо!
              Игорь Колесник
              09 февраля 2014, 13:02
              0
              Поторопился… видимо версия Отличается у меня в заголовке смотрю версия Ext 3.4.0 Ругается здесь в теле if: if(f.getBoundingClientRect){l=f.getBoundingClientRect();m=c(document).getScroll();return[Math.round(l.left+m.left),Math.round(l.top+m.top)]} Обновится не могу, ибо правок очень и очень много.
            Игорь Колесник
            09 февраля 2014, 13:03
            0
            а строчки w.show(e.target); — нет такой в этом файле
              Василий Наумкин
              09 февраля 2014, 13:05
              0
              Нужно менять файл assets/components/office/js/minishop2/orders.grid.js
                Игорь Колесник
                09 февраля 2014, 13:14
                0
                Все замечательно!!! Заработало!!!
                  Aртур Чикин
                  09 февраля 2014, 13:36
                  0
                  Наверно скоро придется добавить диалоговое окно с выбором какие JS файлы обновлять.
                    Игорь Колесник
                    09 февраля 2014, 13:41
                    0
                    Думаю скоро придется добавлять диалоговое окно закачки, с выбором правильного браузера (Chrome, Firefox...) :-)
                      Aртур Чикин
                      09 февраля 2014, 13:46
                      0
                      Нет, этого никогда не будет, так как компонентом может пользоваться не 1 человек а 5 или 10 и у них разные браузеры.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                20