Package BarreOutils

Fichiers du package

FichierDescription
edition.php

Déclaration de la barre d'outil d'édition de SPIP

forum.php

Déclaration de la barre d'outil de forum de SPIP

porte_plume_fonctions.php

Fonctions utiles pour le Porte Plume

vide.php

Déclaration de la barre d'outil vide de SPIP

Proposer une amélioration

Liste des fonctions

S'appuie sur la description des jeux de barres disponibles et cherche une fonction barreoutils($barre)_icones pour chaque barre et l'exécute si existe, attendant alors en retour un tableau de couples : nom de l'outil => nom de l'image

string barre_outils_css_icones( )

Retour

  • string

    Déclaration CSS des icones

Package

Proposer une amélioration
\Barre_outils barre_outils_edition( )

Retour

  • \Barre_outils

    La barre d'outil

Package

Proposer une amélioration
array barre_outils_edition_icones( )

Retour

  • array

    Couples identifiant de bouton => nom de l'image (ou tableau nom, position haut, position bas)

Package

Proposer une amélioration
\Barre_outils barre_outils_forum( )

Retour

  • \Barre_outils

    La barre d'outil

Package

Proposer une amélioration

Une fonction barreoutils{type}_dist() retournant la barre doit donc exister.

\Barre_Outils | boolean barre_outils_initialiser( string $set )

Paramètres

  1. string $set

    Type de barre (ex: 'edition')

Retour

  • \Barre_Outils | boolean

    La barre d'outil si la fonction a été trouvée, false sinon

Package

Proposer une amélioration
array | boolean barre_outils_liste( )

Retour

  • array | boolean

    Tableau des noms de barres d'outils trouvées False si on ne trouve aucune barre.

Package

Proposer une amélioration
\Barre_outils barre_outils_vide( )

Retour

  • \Barre_outils

    La barre d'outil

Package

Proposer une amélioration

(cette déclaration est au format json)

Deux pipelines 'porte_plume_pre_charger' et 'porte_plume_charger' permettent de récuperer l'objet de classe Barre_outil avant son export en json pour modifier des elements.

string porte_plume_creer_json_markitup( )

Retour

  • string

    Déclaration json

Package

Proposer une amélioration

Liste des classes

NomDescription
Barre_outils

Objet contenant les différents paramètres definissant une barre d'outils Markitup et permettant d'agir dessus