Баг в saveSettings

1

Этот баг я обнаружил еще год назад, но все забывал о нем рассказать.

Если вы из saveSettings хотите передать в яваскрипт шаблон, то он ломается. Приходится кодировать шаблон в base64, а на стороне яваскрипт раскодировать.

Пример из моего плагина "Конструктор товаров":


        $response['parent_category_selector'] = base64_encode($view->fetch($this->path . '/templates/actions/settings/parentCategorySelector.html'));
        return $response;

В принципе не критично, но это явный баг. Догадаться что не так очень сложно потому, что там тот самый пресловутый iframeTransport

1 комментарий

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 3 февраля 2017 12:33 #

    Что именно ломается? Как именно это проявляется? Лучше с конкретным небольшим примером кода, который гарантированно покажет наличие ошибки.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите