loader.js 721 B

1234567891011121314151617181920
  1. // Petit loader pour charger les modules en environnement sans bundler
  2. (function() {
  3. function loadScript(src, cb) {
  4. var s = document.createElement('script');
  5. s.src = src;
  6. s.onload = cb;
  7. s.async = false;
  8. document.head.appendChild(s);
  9. }
  10. // Charger d'abord les helpers core, puis UI, puis editor
  11. loadScript('/assets/js/core/dom-ready.js', function() {
  12. loadScript('/assets/js/ui/header.js', function() {
  13. // header initialisé
  14. });
  15. loadScript('/assets/js/editor/map-editor.js', function() {
  16. // map-editor export default n'est pas automatiquement exécuté — le fichier essaie d'auto-instancier
  17. });
  18. });
  19. })();