Re: [Spip-zone-commit] [prism] ajout d'un ID sur la feuille de style de prismjs pour (...)

Hop,

Le 18/05/2021 à 21:42, Brice Boucard a écrit :

spip-contrib-extensions/prism

Par Brice Boucard, le 18 mai 2021 à 21h41min :

ajout d’un ID sur la feuille de style de prismjs pour rafraîchissement de la prévisualisation dans la configuration de Coloration Code

Modifié
prism_pipelines.php

Détails : ajout d'un ID sur la feuille de style de prismjs pour rafraîchissement de la... (5ec245a3) · Validations · spip-contrib-extensions / prism · GitLab

L’ajout d’un id fait que cette feuille de styles ne sera pas
compactée/concaténée avec les autres, ce qui peut être néfaste d’un
point de vue perfs. Un simple appel à
suivre_invalideurhttps://code.spip.net/autodoc/tree/ecrire/inc/invalideur.php.html#function_suivre_invalideur
dans le formulaire qui pilote le changement pourrait faire l’affaire ?

++
b_b

Oui, je sais bien que ce CSS ne passera pas par le compresseur. Mais cela permet de changer la feuille de style à la volée, via javascript avec le plugin Coloration Code (spip-contrib-extensions/coloration_code - coloration_code_pipelines.php at 3bf33e1e66fafe822c20e92be3a12d4db75e4a23 - coloration_code - SPIP on GIT) afin d’avoir l’aperçu en direct du thème sélectionné.

Je ne vois pas comment faire cela sinon, ne comprenant pas trop ce que fais la fonction suivre_invalideur :-/

Ha ok, dans ce cas tu n’as pas le choix si tu recharges la css en js.

suivre_invalideur permet d’invalider le cache de SPIP :slight_smile:

Ok, merci beaucoup pour la précision :slight_smile: