-<?php\r
-if (!defined("_ECRIRE_INC_VERSION")) return;\r
-function typoenluminee_porte_plume_barre_pre_charger($barres){\r
- $barre = &$barres['edition'];\r
- \r
- $barre->cacher('stroke_through');\r
-\r
- $module_barre = "barre_outils";\r
- if (intval($GLOBALS['spip_version_branche'])>2)\r
- $module_barre = "barreoutils";\r
- \r
- $barre->set('header1', array(\r
- // groupe formatage paragraphe\r
- "dropMenu" => array(\r
- // bouton <cadre>\r
- array(\r
- "id" => 'intertitre',\r
- "name" => _T('barre_intertitre'),\r
- "className" => 'outil_intertitre1', \r
- "openWith" => "\n{{{",\r
- "closeWith" => "}}}\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- array(\r
- "id" => 'intertitre2',\r
- "name" => _T('enlumtypo:barre_intertitre2'),\r
- "className" => 'outil_intertitre2', \r
- "openWith" => "\n{{{**",\r
- "closeWith" => "}}}\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- array(\r
- "id" => 'intertitre3',\r
- "name" => _T('enlumtypo:barre_intertitre3'),\r
- "className" => 'outil_intertitre3', \r
- "openWith" => "\n{{{***",\r
- "closeWith" => "}}}\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- array(\r
- "id" => 'alignerdroite',\r
- "name" => _T('enlumtypo:barre_alignerdroite'),\r
- "className" => 'outil_alignerdroite', \r
- "openWith" => "\n[/",\r
- "closeWith" => "/]\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- array(\r
- "id" => 'alignergauche',\r
- "name" => _T('enlumtypo:barre_alignergauche'),\r
- "className" => 'outil_alignergauche', \r
- "openWith" => "\n[!",\r
- "closeWith" => "!]\n",\r
- "display" => true,\r
- "lang" => array('ar','fa'),\r
- "selectionType" => "line",\r
- ),\r
- array(\r
- "id" => 'cadretexte',\r
- "name" => _T('enlumtypo:barre_encadrer'),\r
- "className" => 'outil_cadretexte', \r
- "openWith" => "\n[(",\r
- "closeWith" => ")]\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- // code spip\r
- array(\r
- "id" => 'barre_cadre',\r
- "name" => _T($module_barre.':barre_cadre'),\r
- "className" => "outil_barre_cadre", \r
- "openWith" => "\n<cadre>", \r
- "closeWith" => "</cadre>\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- ),\r
- ));\r
- \r
- $barre->set('bold', array(\r
- // groupe formatage texte\r
- "dropMenu" => array(\r
- // Mise en évidence (gras + couleur)\r
- array(\r
- "id" => 'miseenevidence',\r
- "name" => _T('enlumtypo:barre_miseenevidence'),\r
- "className" => "outil_miseenevidence",\r
- "openWith" => "[*", \r
- "closeWith" => "*]",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- // Mise en évidence2 (gras + autre couleur)\r
- array(\r
- "id" => 'miseenevidence2',\r
- "name" => _T('enlumtypo:barre_miseenevidence2'),\r
- "className" => "outil_miseenevidence2",\r
- "openWith" => "[**", \r
- "closeWith" => "*]",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- // montrer une suppression\r
- array(\r
- "id" => 'stroke_through_et',\r
- "name" => _T('enlumtypo:barre_barre'), // :-)\r
- "className" => "outil_stroke_through_et", \r
- "openWith" => "<del>", \r
- "closeWith" => "</del>",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- // Mise en exposant\r
- array(\r
- "id" => 'exposant',\r
- "name" => _T('enlumtypo:barre_exposant'),\r
- "className" => "outil_exposant",\r
- "openWith" => "<sup>", \r
- "closeWith" => "</sup>",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- // Mise en indice\r
- array(\r
- "id" => 'indice',\r
- "name" => _T('enlumtypo:barre_indice'),\r
- "className" => "outil_indice",\r
- "openWith" => "<sub>", \r
- "closeWith" => "</sub>",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- // cadre spip\r
- array(\r
- "id" => 'barre_code',\r
- "name" => _T($module_barre.':barre_code'),\r
- "className" => "outil_barre_code", \r
- "openWith" => "<code>", \r
- "closeWith" => "</code>",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ),\r
- ),\r
- ));\r
- \r
- // Appel Tableau\r
- $barre->ajouterApres('notes', array(\r
- "id" => 'barre_tableau',\r
- "name" => _T('enlumtypo:barre_tableau'),\r
- "className" => "outil_barre_tableau",\r
- "replaceWith" => 'function(markitup) { zone_selection = markitup.textarea; window.open("?exec=tableau_edit", "","scrollbars=yes,resizable=yes,width=700,height=600") }',\r
- "display" => true,\r
- "selectionType" => "line",\r
- ));\r
- \r
- $barre->set('quote', array(\r
- "dropMenu" => array(\r
- // poesie spip\r
- array(\r
- "id" => 'barre_poesie',\r
- "name" => _T($module_barre.':barre_poesie'),\r
- "className" => "outil_barre_poesie", \r
- "openWith" => "\n<poesie>", \r
- "closeWith" => "</poesie>\n",\r
- "display" => true,\r
- "selectionType" => "line",\r
- ),\r
- ),\r
- )); \r
- \r
- // Petites capitales\r
- $barre->ajouterApres('italic', array(\r
- "id" => 'petitescapitales',\r
- "name" => _T('enlumtypo:barre_petitescapitales'),\r
- "className" => "outil_petitescapitales",\r
- "openWith" => "<sc>", \r
- "closeWith" => "</sc>",\r
- "display" => true,\r
- "selectionType" => "word",\r
- ));\r
- \r
- return $barres;\r
-}\r
-\r
-function typoenluminee_porte_plume_lien_classe_vers_icone($flux){\r
- return array_merge($flux, array(\r
- 'outil_intertitre1' => array('spt-v1.png','-10px -226px'), //'intertitre.png'\r
- 'outil_intertitre2' => array('intertitre2.png','0'),\r
- 'outil_intertitre3' => array('intertitre3.png','0'),\r
- 'outil_alignerdroite' => array('right.png','0'),\r
- 'outil_alignergauche' => array('left.png','0'),\r
- 'outil_stroke_through_et' => array('spt-v1.png','-10px -946px'), //'text_strikethrough.png'\r
- 'outil_cadretexte' => array('cadretexte.png','0'),\r
- 'outil_speciaux' => array('tag.png','0'),\r
- 'outil_barre_code' => array('page_white_code_red.png','0'),\r
- 'outil_barre_cadre' => array('page_white_code.png','0'),\r
-\r
- 'outil_miseenevidence' => array('miseenevidence.png','0'),\r
- 'outil_miseenevidence2' => array('miseenevidence2.png','0'),\r
- 'outil_exposant' => array('exposant.png','0'),\r
- 'outil_indice' => array('indice.png','0'),\r
- 'outil_petitescapitales' => array('petitescapitales.png','0'),\r
- 'outil_barre_poesie' => array('poesie.png','0'),\r
- \r
- 'outil_barre_tableau' => array('barre-tableau.png','0'),\r
- ));\r
-}\r
-\r
-?>\r
+<?php
+
+if (!defined('_ECRIRE_INC_VERSION')) {
+ return;
+}
+
+function typoenluminee_porte_plume_barre_pre_charger($barres) {
+ $barre = &$barres['edition'];
+
+ $barre->cacher('italic');
+ $barre->cacher('stroke_through');
+ $barre->cacher('notes');
+ $barre->cacher('sepCode');
+ $barre->cacher('grpCode');
+
+ $module_barre = 'barre_outils';
+ if (intval($GLOBALS['spip_version_branche']) > 2) {
+ $module_barre = 'barreoutils';
+ }
+
+ $barre->set('header1', array(
+ // groupe formatage paragraphe
+ 'dropMenu' => array(
+ array(
+ 'id' => 'intertitre',
+ 'name' => _T('barre_intertitre'),
+ 'className' => 'outil_intertitre1',
+ 'openWith' => "\n{{{",
+ 'closeWith' => "}}}\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'intertitre2',
+ 'name' => _T('enlumtypo:barre_intertitre2'),
+ 'className' => 'outil_intertitre2',
+ 'openWith' => "\n{{{**",
+ 'closeWith' => "}}}\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'intertitre3',
+ 'name' => _T('enlumtypo:barre_intertitre3'),
+ 'className' => 'outil_intertitre3',
+ 'openWith' => "\n{{{***",
+ 'closeWith' => "}}}\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'alignerdroite',
+ 'name' => _T('enlumtypo:barre_alignerdroite'),
+ 'className' => 'outil_alignerdroite',
+ 'openWith' => "\n[/",
+ 'closeWith' => "/]\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'alignergauche',
+ 'name' => _T('enlumtypo:barre_alignergauche'),
+ 'className' => 'outil_alignergauche',
+ 'openWith' => "\n[!",
+ 'closeWith' => "!]\n",
+ 'display' => true,
+ 'lang' => array('ar', 'fa'),
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'cadretexte',
+ 'name' => _T('enlumtypo:barre_encadrer'),
+ 'className' => 'outil_cadretexte',
+ 'openWith' => "\n[(",
+ 'closeWith' => ")]\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ array(
+ 'id' => 'barre_cadre',
+ 'name' => _T($module_barre . ':barre_cadre'),
+ 'className' => 'outil_barre_cadre',
+ 'openWith' => "\n<cadre>",
+ 'closeWith' => "</cadre>\n",
+ 'display' => true,
+ 'selectionType' => 'line',
+ ),
+ ),
+ ));
+
+ $barre->set('bold', array(
+ // groupe formatage texte
+ 'dropMenu' => array(
+ // Italic - {
+ array(
+ 'id' => 'italic',
+ 'name' => _T('barreoutils:barre_italic'),
+ 'key' => 'I',
+ 'className' => 'outil_italic',
+ 'replaceWith' => "function(h){ return espace_si_accolade(h, '{', '}');}",
+ //'openWith' => '{',
+ //'closeWith' => '}',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // Petites capitales
+ array(
+ 'id' => 'petitescapitales',
+ 'name' => _T('enlumtypo:barre_petitescapitales'),
+ 'className' => 'outil_petitescapitales',
+ 'openWith' => '<sc>',
+ 'closeWith' => '</sc>',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // montrer une suppression
+ array(
+ 'id' => 'stroke_through_et',
+ 'name' => _T('enlumtypo:barre_barre'), // :-)
+ 'className' => 'outil_stroke_through_et',
+ 'openWith' => '<del>',
+ 'closeWith' => '</del>',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // Mise en évidence (gras + couleur)
+ array(
+ 'id' => 'miseenevidence',
+ 'name' => _T('enlumtypo:barre_miseenevidence'),
+ 'className' => 'outil_miseenevidence',
+ 'openWith' => '[*',
+ 'closeWith' => '*]',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // Mise en évidence2 (gras + autre couleur)
+ array(
+ 'id' => 'miseenevidence2',
+ 'name' => _T('enlumtypo:barre_miseenevidence2'),
+ 'className' => 'outil_miseenevidence2',
+ 'openWith' => '[**',
+ 'closeWith' => '*]',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // Mise en exposant
+ array(
+ 'id' => 'exposant',
+ 'name' => _T('enlumtypo:barre_exposant'),
+ 'className' => 'outil_exposant',
+ 'openWith' => '<sup>',
+ 'closeWith' => '</sup>',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // Mise en indice
+ array(
+ 'id' => 'indice',
+ 'name' => _T('enlumtypo:barre_indice'),
+ 'className' => 'outil_indice',
+ 'openWith' => '<sub>',
+ 'closeWith' => '</sub>',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ // cadre spip
+ array(
+ 'id' => 'barre_code',
+ 'name' => _T($module_barre . ':barre_code'),
+ 'className' => 'outil_barre_code',
+ 'openWith' => '<code>',
+ 'closeWith' => '</code>',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ ),
+ ));
+
+ $barre->set('link', array(
+ // groupe formatage texte
+ 'dropMenu' => array(
+ array(
+ 'id' => 'notes',
+ 'name' => _T('barreoutils:barre_note'),
+ 'className' => 'outil_notes',
+ 'openWith' => '[[',
+ 'closeWith' => ']]',
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ ),
+ ));
+
+ // Appel Tableau
+ $barre->ajouterApres('notes', array(
+ 'id' => 'barre_tableau',
+ 'name' => _T('enlumtypo:barre_tableau'),
+ 'className' => 'outil_barre_tableau',
+ 'replaceWith' => 'function(markitup) { zone_selection = markitup.textarea; window.open("?exec=tableau_edit", "","scrollbars=yes,resizable=yes,width=700,height=600") }',
+ 'display' => true,
+ 'selectionType' => 'line',
+ ));
+
+ $barre->set('quote', array(
+ 'openWith' => '<quote>',
+ 'closeWith' => '</quote>',
+ ));
+
+ $barre->set('quote', array(
+ 'dropMenu' => array(
+ // poesie spip
+ array(
+ 'id' => 'barre_poesie',
+ 'name' => _T($module_barre . ':barre_poesie'),
+ 'className' => 'outil_barre_poesie',
+ 'openWith' => "\n<poesie>\n",
+ 'closeWith' => "\n</poesie>\n",
+ 'display' => true,
+ 'selectionType' => 'word',
+ ),
+ ),
+ ));
+
+ return $barres;
+}
+
+function typoenluminee_porte_plume_lien_classe_vers_icone($flux) {
+ return array_merge($flux, array(
+ 'outil_intertitre1' => array('spt-v1.png', '-10px -226px'), //'intertitre.png'
+ 'outil_intertitre2' => array('intertitre2.png', '0'),
+ 'outil_intertitre3' => array('intertitre3.png', '0'),
+ 'outil_alignerdroite' => array('right.png', '0'),
+ 'outil_alignergauche' => array('left.png', '0'),
+ 'outil_stroke_through_et' => array('spt-v1.png', '-10px -946px'), //'text_strikethrough.png'
+ 'outil_cadretexte' => array('cadretexte.png', '0'),
+ 'outil_speciaux' => array('tag.png', '0'),
+ 'outil_barre_code' => array('page_white_code_red.png', '0'),
+ 'outil_barre_cadre' => array('page_white_code.png', '0'),
+
+ 'outil_miseenevidence' => array('miseenevidence.png', '0'),
+ 'outil_miseenevidence2' => array('miseenevidence2.png', '0'),
+ 'outil_exposant' => array('exposant.png', '0'),
+ 'outil_indice' => array('indice.png', '0'),
+ 'outil_petitescapitales' => array('petitescapitales.png', '0'),
+ 'outil_barre_poesie' => array('poesie.png', '0'),
+
+ 'outil_barre_tableau' => array('barre-tableau.png', '0'),
+ ));
+}