[Turotiel] Masquer ou ajouter des raccourcis dans le porte-plume

Yop, j’ai quelques doutes. De mon côté, j’ai le code suivant pour générer un raccourci qui permet de centrer un élément, mais ça date un peu donc peut-être que simplifié maintenant.

  1. dans center_porte_plume_barre_pre_charger() j’utilise "className" => 'outil_center', avec outil_ comme préfixe donc, histoire d’être cohérent avec les autres items.

  2. dans la wheel, j’ai le code suivant qui fonctionne sans problème :

--- # Ajout du raccourci center

center:
  match: ['<center>', '</center>']
  replace: ['<div class="center text-center"><p>', '</div>']
  if_str: '<center>'
  type: str
  1. pour la déclaration de la wheel, je passe par le pipeline pre_propre ce qui est plus verbeux
function center_pre_propre($letexte) {
	$GLOBALS['spip_wheels']['center'] = array(
		'center.yaml'
	);
	static $wheel = null;
	if (!isset($wheel)) {
		$wheel = new TextWheel(
			SPIPTextWheelRuleset::loader($GLOBALS['spip_wheels']['center'])
		);
	}
	return $wheel->text($letexte);
}

Voilà mes remarques, et merci pour la rédaction de cette doc :slight_smile: