Я пытаюсь загрузить Bootstrap Iconpicker с Требуется JS и он как бы инициализируется, однако значки в сборщике иконок не отображаются. Я использовал это демо в качестве примера:
https://www.jqueryscript.net/demo/Drag-Drop-Menu-Builder-For-Bootstrap/
Это мой конфиг requireJs :
var config = {
paths: {
'jq-menu-editor': "Harrigo_CustomMenu/js/jquery-menu-editor.min",
'bootstrap': "Harrigo_CustomMenu/js/bootstrap",
'fontawesome-iconset': "Harrigo_CustomMenu/js/iconset/fontawesome5-3-1.min",
'bootstrapicons': "Harrigo_CustomMenu/js/bootstrap-iconpicker.min"
},
shim: {
'jq-menu-editor': {
deps: ['jquery', 'bootstrap', 'bootstrapicons']
},
'bootstrap': {
deps: ['jquery']
},
'bootstrapicons': {
deps: ['jquery', 'bootstrap', 'fontawesome-iconset' ]
}
}
};
Это показывает всплывающее окно при нажатии, но значки не заполнены из Font Awesome 5 . Похоже, именно это и происходит, если вы не включите файл Font Awesome * iconset , если реализуете без requireJs, однако добавили набор иконок как зависимость Bootstrap Iconpicker JS файл и я не уверен, как исправить, чтобы получить эту функцию.