Voici ci-joint une barre doutils qui pourrait être ajouté aux futurs
versions de SPIP et par la même amélioré par ceux qui seraient
intéressés de la faire évoluer.
Le principe est simple, il sagit de fonctions javascript qui remplacent
la sélection courante soit par gras, italique ou lien à la syntaxe SPIP.
Les boutons ont un effet de survol grâce aux styles déclarés dans
inc_presentations.php3 (#outils, .out, .over -> debut ligne 808)
Le fichier article_edit.php3(ligne 359) contient la déclaration du
script pour traiter le textarea du champs TEXTE
barreoutils.js contient toute la logique javascript
Et enfin le formulaire dans article_edit.php3 possède comme nom
"formulaire" (ligne 262)
Tous ces fichiers doivent être placés dans ecrire/
Voici ci-joint une barre d’outils qui pourrait être ajouté aux futurs
versions de SPIP et par la même amélioré par ceux qui seraient
intéressés de la faire évoluer.
Petite remarque : avec IE ça marche bien
Installé sur mon site de tests, mais ça ne marche pas bien (MSIE Mac 5.1)
* BUG = formulaire 'texte' très étroit (4 caractères visibles)
* SUGGESTION = boutons s'affichent même si javascript off
* BUG = l'affichage clignote dans tous les sens
* BUG MAJEUR = un clic sur un bouton nous donne une "erreur javascript".
Personnellement, je sens que je vais détester et je ne crois pas qu'il
faille l'intégrer à la distrib de spip. Mais bon, ça peut se discuter (une
option "activer les boutons javascripts d'édition", non sélectionnée par
défaut ?)
Installé sur mon site de tests, mais ça ne marche pas bien (MSIE Mac
5.1)
[...]
Personnellement, je sens que je vais détester et je ne crois pas
qu'il faille l'intégrer à la distrib de spip. Mais bon, ça peut se
discuter (une option "activer les boutons javascripts d'édition",
non sélectionnée par défaut ?)
Franchement, ça peut permettre d'apprendre très intuitivement les
marqueurs SPIP, donc je trouve que ce serait très intéressant à avoir
systématiquement si supporté par le browser ...
-Nicolas
PS: Je ne dis pas ça parce que je bosse avec Abdoulaye ...