dojo/has и сборка

27 views
Skip to first unread message

Евгений Успенский

unread,
May 5, 2014, 10:37:30 AM5/5/14
to ru-dojo-js...@googlegroups.com
Доброго времени суток,

Мне нужно по флагу подключать разные шаблоны в виджете. Сделал в require так:
    "dojo/has!aps-bs?dojo/text!./templates/ActiveItemBS.html:dojo/text!./templates/ActiveItem.html",
все по документации:
http://dojotoolkit.org/reference-guide/1.8/dojo/has.html

но билдер сыплет варнинги и не включает шаблоны в сборку:
[exec] warn(216) dojo/has plugin resource could not be resolved during build-time. plugin resource id: aps-bs?dojo/text!./templates/ActiveItemBS.html:dojo/text!./templates/ActiveItem.html; reference module id: aps/ActiveItem

в старых обсуждения
http://dojo-toolkit.33424.n3.nabble.com/Dojo-1-8-and-Custom-Build-with-Dgrid-tp3989934p3989942.html
нашел упоминание статичного has:
http://dojotoolkit.org/reference-guide/1.8/build/transforms/hasFixup.html
указал его в profile.js:
        staticHasFeatures: {
            "aps-bs":1
        },

теперь картина та же самая, но вместо варнингов ошибки:
[exec] error(302) Missing dojo/has plugin resource that was resolved at build-time. plugin resource id: aps-bs?dojo/text!./templates/ActiveItemBS.html:dojo/text!./templates/ActiveItem.html; resolved plugin resource id: dojo/text!./templates/ActiveItemBS.html; reference module id: aps/ActiveItem

Подскажите, пожалуйста, что делаю не так?

Евгений Успенский

unread,
May 6, 2014, 6:59:51 AM5/6/14
to ru-dojo-js...@googlegroups.com
Посмотрел код util/build/plugin/has.js и мне кажется, что сейчас Dojo не поддерживает одновременное использование двух плагинов. Это так?

Скопировал часть метода getAmdModule из util/build/transforms/depsScan.js в has.js и работает как мне нужно. Но я не уверен, что это хорошее решение.


понедельник, 5 мая 2014 г., 18:37:30 UTC+4 пользователь Евгений Успенский написал:

Евгений Успенский

unread,
May 6, 2014, 8:27:02 AM5/6/14
to ru-dojo-js...@googlegroups.com



понедельник, 5 мая 2014 г., 18:37:30 UTC+4 пользователь Евгений Успенский написал:
Доброго времени суток,
Reply all
Reply to author
Forward
0 new messages