This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/initializers/auto-load-modules.js.es6
2018-06-15 17:03:24 +02:00

19 lines
507 B
JavaScript

import { registerHelpers } from "discourse-common/lib/helpers";
export function autoLoadModules(container, registry) {
Object.keys(requirejs.entries).forEach(entry => {
if (/\/helpers\//.test(entry) && !/-test/.test(entry)) {
requirejs(entry, null, null, true);
}
if (/\/widgets\//.test(entry) && !/-test/.test(entry)) {
requirejs(entry, null, null, true);
}
});
registerHelpers(registry);
}
export default {
name: "auto-load-modules",
initialize: autoLoadModules
};