Gestion des modules JS dans Dotclear

TLDR: c’est pas simple :-)

Entre autre parce que pour l’instant les fonctions de chargement de script (dcUtils::jsLoad() côté public et son pendant dcPage::jsLoad() côté admin) ne prévoient pour l’instant pas l’option type="module" ce qui est nécessaire pour que ça fonctionne. Mais ça n’est pas le plus gênant, on peut prévoir des fonctions idoines — ou compléter les existantes — dans la prochaine 2.17.

Par ailleurs, le chargement des scripts dans Dotclear se fait par l’intermédiaire d’une requête du style index.php?pf=<chemin du script>, ledit chemin pouvant être un des plugins chargés, soit un des deux répertoires inc/js ou inc/css.

Or, jusqu’à plus ample informé, la gestion des modules s’appuie sur des directives d’importation du style import <module> from ‘<chemin-module>’ et je ne suis pas certain qu’un chemin sous forme d’URL ?pf=… puisse fonctionner.

Va falloir que je trouve une solution… Et ça risque d’être intéressant :-)

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14610

Haut de page