[spip-dev] TR : :: Nouvelle barre d'outils

Bonjour à tous,

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.

Le principe est simple, il s’agit 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/

Petite remarque : avec IE ça marche bien :slight_smile:

Bonne réception

outils.zip (17.7 KB)

@ Abdoulaye BA <aba@clever-age.com> :

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 :slight_smile:

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 ?)

-- Fil

* BUG MAJEUR = un clic sur un bouton nous donne une "erreur javascript".

Précision : l'erreur est 'document.selection is not an object'

-- Fil

Hello,

Voici ci-joint une barre d’outils

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 ... :wink: