Compression JS

Bonjour,

Dans mon plugin basé sur SpipR, j'ai surchargé inclure/head.html en ajoutant à la fin :

[<script src="(#CHEMIN{js/bootstrap-util.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-collapse.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-carousel.js}|timestamp)"></script>]

Mais ces lignes ne sont pas compilées avec le reste des scripts.
Que faut-il faire pour les intégrer à la compression ?

Merci
--
Stéphane
17 Charente-Maritime

Le 03/07/2020 à 14:55, Stephane Santon a écrit :

Bonjour,

Dans mon plugin basé sur SpipR, j'ai surchargé inclure/head.html en ajoutant à la fin :

[<script src="(#CHEMIN{js/bootstrap-util.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-collapse.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-carousel.js}|timestamp)"></script>]

Mais ces lignes ne sont pas compilées avec le reste des scripts.
Que faut-il faire pour les intégrer à la compression ?

Merci

il faut préciser type="text/javascript"

Le 03/07/2020 à 15:21, Maïeul Rouquette a écrit :

Dans mon plugin basé sur SpipR, j'ai surchargé inclure/head.html en ajoutant à la fin :

[<script src="(#CHEMIN{js/bootstrap-util.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-collapse.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-carousel.js}|timestamp)"></script>]

Mais ces lignes ne sont pas compilées avec le reste des scripts.
Que faut-il faire pour les intégrer à la compression ?

Merci

il faut préciser type="text/javascript"

Ah... je les avais enlevés car le validateur W3 me disait qu'il fallait les retirer...

Mais en les remettant, toujours pas compilés...

--
Stéphane
17 Charente-Maritime

Bonjour,

Il me semble que Spipr prévoit un squelette dédié pour ça. Si tu mets ces lignes dans squelettes/head_js/dist.html (si c'est pour toutes les pages ou sommaire.html pour la page sommaire uniquement, etc...), ça devrait fonctionner.

ÉricL

Le 03/07/2020 à 15:28, Stephane Santon a écrit :

Dans mon plugin basé sur SpipR, j'ai surchargé inclure/head.html en ajoutant à la fin :

[<script src="(#CHEMIN{js/bootstrap-util.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-collapse.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-carousel.js}|timestamp)"></script>]

Mais ces lignes ne sont pas compilées avec le reste des scripts.
Que faut-il faire pour les intégrer à la compression ?

Le 03/07/2020 à 15:48, Eric Lurand a écrit :

Bonjour,

Il me semble que Spipr prévoit un squelette dédié pour ça. Si tu mets ces lignes dans squelettes/head_js/dist.html (si c'est pour toutes les pages ou sommaire.html pour la page sommaire uniquement, etc...), ça devrait fonctionner.

ÉricL

J'ai essayé, pas mieux :-/

Le 03/07/2020 à 15:28, Stephane Santon a écrit :

Dans mon plugin basé sur SpipR, j'ai surchargé inclure/head.html en ajoutant à la fin :

[<script src="(#CHEMIN{js/bootstrap-util.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-collapse.js}|timestamp)"></script>]
[<script src="(#CHEMIN{js/bootstrap-carousel.js}|timestamp)"></script>]

Mais ces lignes ne sont pas compilées avec le reste des scripts.
Que faut-il faire pour les intégrer à la compression ?

--
Stéphane
17 Charente-Maritime

Salut,

Le 03/07/2020 à 16:01, Stephane Santon a écrit :

Le 03/07/2020 à 15:48, Eric Lurand a écrit :

Bonjour,

Il me semble que Spipr prévoit un squelette dédié pour ça. Si tu mets ces lignes dans squelettes/head_js/dist.html (si c'est pour toutes les pages ou sommaire.html pour la page sommaire uniquement, etc...), ça devrait fonctionner.

ÉricL

J'ai essayé, pas mieux :-/

Essaye en les mettant dans ton paquet.xml avant les <necessite> : <script source="js/ton_script.js" type="public" />

Cf Rédaction du paquet.xml - Plugins SPIP

             jeanmarie