Ошибка типа: c не является конструктором /c.widget не является функцией

Я пытаюсь заставить диалоги jQuery UI работать на моем сайте drupal. После проверки веб-консоли я обнаружил, что получаю ошибку:

$ (...). диалог не является функцией

Я провел некоторые исследования (иначе говоря, поиск в Google) и обнаружил, что это могло быть потому, что я не добавил все необходимое js файлы на мою страницу друпал. Итак, я добавил jquery.ui.dialog.min.js и все его зависимости. Тем не менее, я сейчас получаю:

Ошибки типа: c не является конструктором, а c.widget не является функцией.

поскольку jquery.ui.widget.min.js не зависит ни от чего, я не уверен, что делать...

также я не нашел никаких окончательных ответов на эти ошибки...

РЕДАКТИРОВАТЬ: JS файлы добавлены (по порядку):

jquery.ui.widget.min.js
jquery.ui.dialog.min.js
jquery.ui.button.min.js
jquery.ui.draggable.min.js
jquery.ui.mouse.min.js
jquery.ui.position.min.js
jquery.ui.resizable.min.js
my_module.js

1 ответ

Догадаться. Только что добавлен:

drupal_add_library('system', 'ui');

Вместо каждого сценария отдельно.

Другие вопросы по тегам