Re: r124749 - in _plugins_/scssphp/tags/v2.4.1

Cerdic <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <b44a9515-3fdf-41bd-9ba6-69143d4cd362@Spark>
Oui c’était un des soucis qui restait à résoudre avec les chemins relatifs des medias référencés dans les scss compilées et qui étaient toujours relatif à la css principale (bootstrap.scss, theme.scss) ce qui posait parfois des impossibilités de surcharge.

Du coup ici on y gagne d’utiliser aussi le mécanisme de surcharge de SPIP et ça résoud le soucis de chemin relatif dans tous les cas.
Seul inconvénient, les feuilles de styles scss deviennent non utilisables autre part.

En écrivant, je me dis que c’est peut-être la fonction scss url() qu’il aurait fallu définir ainsi, qui aurait géré le chemin de son argument et retourné une chaine avec url() autour du chemin.

Du coup ça éviterait de casser la syntaxe, et ça couvrirait sans doute tous les cas non ?
Au pire, en compilant la même scss avec un autre outil, les chemins images seraient faux, mais on casserait pas la compilation. Je sais pas ce qui est le mieux…

Un avis ?

--
Cédric
Le 18 mai 2020 à 21:14 +0200, nicod_ <[email protected]>, a écrit :
> Le 18/05/2020 à 17:03, spip-zone-commit-JM9gtpQu/[email protected] a
> écrit :
> > Author: Cerdic
> > Ajout de la fonction scss find-in-path() propre a SPIP pour retrouver un fichier media dans le path SPIP.
> > Permet :
> > - de regler les problemes de chemins car le chemin retourne est relatif a la feuille SCSS principale compilee
> > - de rendre surchargeables les fichiers ainsi utilise
>
>
> Hey ! Génial cet ajout, super pratique, merci !
>
>
> > Details: https://zone.spip.org/trac/spip-zone/changeset/124749
>
>
> --
> nicod_
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: https://www.spip.net/
> dev: https://core.spip.net/
> irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.