- Le "logo" dans les `.yaml` ne servait en pratique pas -> on supprime
- En revanche on garde icone_barre
- On cherche dans:
* dossier `barres_icones`
* dossier `images du thème courant, et donc possibilité d'avoir une alternance png/svg pour les vieux plugins
* `find_in_path()`
- On réduit à 16px l'icone pour s'assurer que cela passe dans la barre typo
- On passe les icones en svg
- Lorsqu'on a choisi le modèle qu'on veut insérer, on insère l'icone en titre de formulaire
question.
Pour éviter de générer un js différent à chaque page d'édition, on
intégre (sur une idée de @cerdic) pour chaque formulaire un champ caché
(et désactivé pour pas le poster) contenant l'url à appeler en modalbox.
En effet, on ne peut pas s'appuyer sur le champ caché `id_objet` car il
n'est pas forcément sur tous les formulaires d'édition.
On conditionne cela à la présence d'un textarea (mais pas de la
barre_typo, pour ne pas trop dépendre du markup).
Si jamais on n'est ni dans des crayons ni dans un formulaire d'édition
objet, on insère tout de même ce champ caché d'url, mais sans `id_xxx` dessus.
ne pas inserer si pas de textarea
> Correction pour SPIP 3.3 : Il faut passer le type: ajax aux options de la mediabox pour ne pas que ça utilise une iframe (qui n'aura alors aucun style)
This reverts commit 98f9685949.
Comme le JS du porte plume est dynamique, modifier dynamiquement le
contenu du porte plume entraine une explosion du JS.
On va voir comment résoudre le besoin de
98f9685949 en full JS.
- Du coup plus besoin de rechercher en jquery les valeurs id_breve, etc > plus de passage de valeur null :P
- S'adapte automatiquement à toutes les pages d'édition d'objet, quelque
soit l'objet
- ne pas reprendre le paramètre page, sinon on ne peut plus utiliser dans l'espace public avec crayons.
Correction d'une erreur js provoqué quand on utilise insséré modèle en mode public, il manquait l'insertion de autosize.
On utilise la meta barre_outil_public pour tester si le porte plume est utilisé dans le public et on inssère si besoin autosize
- mise ajour de la lib autosize en 4.
- ajout de la pipeline insert_head
On utilise le filtre 'url_absolue' pour s'assurer la modalbox trouve l' adresse.
- squelette du formulaire : légère modification de stylage + pas besoin de mettre le js du double-clic avec la modalbox.