[SPIP Zone] 2ème argument de #EDIT

Bonjour,
Juste pour voir, j'avais implanté un deuxième argument dans #EDIT juste pour produire une classe supplémentaire identique au premier argument.
Suite à notre discussion, j'étais sur le point de virer ça, en effet tu as raison, ça n'apporte pas grand chose de pouvoir écrire
"#EDIT{machin,=}"
au lieu de
"#EDIT{machin} machin"
... et comme tu dis c'est sémantiquement différent

Déjà dans l'éditeur, je repensais que j'avais imaginé que ce 2ème argument pourrait servir comme une sorte de modificateur du fonctionnement de la balise.
En fait, il y a un cas où ça pourrait se justifier, c'est lorsque on fait #EDIT{} pour appeler le "+" , l'icone d'édition complète en espace privé.
Il y a en effet un petit glitch lorsqu'on veut qu'un élément soit à la fois éditable (le crayon) et fournisse le lien pour l'édition compléte (le plus) comme par exemple introduction dans sommaire.
Si je mets dans mon squelette:
class="#EDIT{introduction} #EDIT texte"
Ça me donne:
class="crayon article-introduction-30 crayon article--30 texte"

2 fois "crayon", c'est peut-être pas génant, mais pour être correct il faut:

class="#EDIT{introduction} article--#ID_ARTICLE texte"
qui donne
class="crayon article-introduction-30 article--30 texte"

Je me demandais donc si on ne pourrait pas faire:

class="#EDIT{introduction,+} texte"

pour ça,
et dans ce cas, conserver aussi le fonctionnement de =

Vire-je ? Ne vire-je point ?
--
toggg

Le 20/01/07, bertrand Gugger<bertrand@toggg.com> a écrit :

Bonjour,
Juste pour voir, j'avais implanté un deuxième argument dans #EDIT juste
pour produire une classe supplémentaire identique au premier argument.
Suite à notre discussion, j'étais sur le point de virer ça, en effet tu
as raison, ça n'apporte pas grand chose de pouvoir écrire
"#EDIT{machin,=}"
au lieu de
"#EDIT{machin} machin"
... et comme tu dis c'est sémantiquement différent

Et possède aussi l'avantage d'être simple à retenir. Un élément est
pour le visuel (machin) et l'autre pour rendre le bloc correspondant
éditable. Il faut amha séparer les 2, afin que le crayon ait le moins
d'impact sur le visuel (et qu'il puisse aussi être désactivé
facilement, sans tout casser)

mes 2 cents,

.Gilles
---

Déjà dans l'éditeur, je repensais que j'avais imaginé que ce 2ème
argument pourrait servir comme une sorte de modificateur du
fonctionnement de la balise.
En fait, il y a un cas où ça pourrait se justifier, c'est lorsque on
fait #EDIT{} pour appeler le "+" , l'icone d'édition complète en espace
privé.
Il y a en effet un petit glitch lorsqu'on veut qu'un élément soit à la
fois éditable (le crayon) et fournisse le lien pour l'édition compléte
(le plus) comme par exemple introduction dans sommaire.
Si je mets dans mon squelette:
class="#EDIT{introduction} #EDIT texte"
Ça me donne:
class="crayon article-introduction-30 crayon article--30 texte"

2 fois "crayon", c'est peut-être pas génant, mais pour être correct il faut:

class="#EDIT{introduction} article--#ID_ARTICLE texte"
qui donne
class="crayon article-introduction-30 article--30 texte"

Je me demandais donc si on ne pourrait pas faire:

class="#EDIT{introduction,+} texte"

pour ça,
et dans ce cas, conserver aussi le fonctionnement de =

Vire-je ? Ne vire-je point ?
--
toggg
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Je me demandais donc si on ne pourrait pas faire:
class="#EDIT{introduction,+} texte"

excellent, ça, bien mieux que #EDIT

pour ça, et dans ce cas, conserver aussi le fonctionnement de =

j'aime pas, car en effet si on désactive les crayons il faut pas que ça
change le visuel.

Vire-je ? Ne vire-je point ?

-- Fil