|
|
|
@ -6,7 +6,7 @@
|
|
|
|
|
* @license GPL |
|
|
|
|
* @package SPIP\PortePlume\BarreOutils |
|
|
|
|
*/ |
|
|
|
|
if (!defined("_ECRIRE_INC_VERSION")) { |
|
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -30,360 +30,351 @@ function barre_outils_edition() {
|
|
|
|
|
'markupSet' => array( |
|
|
|
|
// H1 - {{{ |
|
|
|
|
array( |
|
|
|
|
"id" => 'header1', |
|
|
|
|
"name" => _T('barreoutils:barre_intertitre'), |
|
|
|
|
"key" => "H", |
|
|
|
|
"className" => "outil_header1", |
|
|
|
|
"openWith" => "\n{{{", |
|
|
|
|
"closeWith" => "}}}\n", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
'id' => 'header1', |
|
|
|
|
'name' => _T('barreoutils:barre_intertitre'), |
|
|
|
|
'key' => 'H', |
|
|
|
|
'className' => 'outil_header1', |
|
|
|
|
'openWith' => "\n{{{", |
|
|
|
|
'closeWith' => "}}}\n", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
), |
|
|
|
|
// Bold - {{ |
|
|
|
|
array( |
|
|
|
|
"id" => 'bold', |
|
|
|
|
"name" => _T('barreoutils:barre_gras'), |
|
|
|
|
"key" => "B", |
|
|
|
|
"className" => "outil_bold", |
|
|
|
|
"replaceWith" => "function(h){ return espace_si_accolade(h, '{{', '}}');}", |
|
|
|
|
//"openWith" => "{{", |
|
|
|
|
'id' => 'bold', |
|
|
|
|
'name' => _T('barreoutils:barre_gras'), |
|
|
|
|
'key' => 'B', |
|
|
|
|
'className' => 'outil_bold', |
|
|
|
|
'replaceWith' => "function(h){ return espace_si_accolade(h, '{{', '}}');}", |
|
|
|
|
//"openWith" => "{{", |
|
|
|
|
//"closeWith" => "}}", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
// Italic - { |
|
|
|
|
array( |
|
|
|
|
"id" => 'italic', |
|
|
|
|
"name" => _T('barreoutils:barre_italic'), |
|
|
|
|
"key" => "I", |
|
|
|
|
"className" => "outil_italic", |
|
|
|
|
"replaceWith" => "function(h){ return espace_si_accolade(h, '{', '}');}", |
|
|
|
|
//"openWith" => "{", |
|
|
|
|
'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", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// montrer une suppression |
|
|
|
|
array( |
|
|
|
|
"id" => 'stroke_through', |
|
|
|
|
"name" => _T('barreoutils:barre_barre'), // :-) |
|
|
|
|
"className" => "outil_stroke_through", |
|
|
|
|
"openWith" => "<del>", |
|
|
|
|
"closeWith" => "</del>", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'id' => 'stroke_through', |
|
|
|
|
'name' => _T('barreoutils:barre_barre'), // :-) |
|
|
|
|
'className' => 'outil_stroke_through', |
|
|
|
|
'openWith' => '<del>', |
|
|
|
|
'closeWith' => '</del>', |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// listes -* |
|
|
|
|
array( |
|
|
|
|
"id" => 'liste_ul', |
|
|
|
|
"name" => _T('barreoutils:barre_liste_ul'), |
|
|
|
|
"className" => "outil_liste_ul", |
|
|
|
|
"replaceWith" => "function(h){ return outil_liste(h, '*');}", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
"forceMultiline" => true, |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'liste_ul', |
|
|
|
|
'name' => _T('barreoutils:barre_liste_ul'), |
|
|
|
|
'className' => 'outil_liste_ul', |
|
|
|
|
'replaceWith' => "function(h){ return outil_liste(h, '*');}", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
'forceMultiline' => true, |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// liste -# |
|
|
|
|
array( |
|
|
|
|
"id" => 'liste_ol', |
|
|
|
|
"name" => _T('barreoutils:barre_liste_ol'), |
|
|
|
|
"className" => "outil_liste_ol", |
|
|
|
|
"replaceWith" => "function(h){ return outil_liste(h, '#');}", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
"forceMultiline" => true, |
|
|
|
|
'id' => 'liste_ol', |
|
|
|
|
'name' => _T('barreoutils:barre_liste_ol'), |
|
|
|
|
'className' => 'outil_liste_ol', |
|
|
|
|
'replaceWith' => "function(h){ return outil_liste(h, '#');}", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
'forceMultiline' => true, |
|
|
|
|
), |
|
|
|
|
// desindenter |
|
|
|
|
array( |
|
|
|
|
"id" => 'desindenter', |
|
|
|
|
"name" => _T('barreoutils:barre_desindenter'), |
|
|
|
|
"className" => "outil_desindenter", |
|
|
|
|
"replaceWith" => "function(h){return outil_desindenter(h);}", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
"forceMultiline" => true, |
|
|
|
|
'id' => 'desindenter', |
|
|
|
|
'name' => _T('barreoutils:barre_desindenter'), |
|
|
|
|
'className' => 'outil_desindenter', |
|
|
|
|
'replaceWith' => 'function(h){return outil_desindenter(h);}', |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
'forceMultiline' => true, |
|
|
|
|
), |
|
|
|
|
// indenter |
|
|
|
|
array( |
|
|
|
|
"id" => 'indenter', |
|
|
|
|
"name" => _T('barreoutils:barre_indenter'), |
|
|
|
|
"className" => "outil_indenter", |
|
|
|
|
"replaceWith" => "function(h){return outil_indenter(h);}", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
"forceMultiline" => true, |
|
|
|
|
'id' => 'indenter', |
|
|
|
|
'name' => _T('barreoutils:barre_indenter'), |
|
|
|
|
'className' => 'outil_indenter', |
|
|
|
|
'replaceWith' => 'function(h){return outil_indenter(h);}', |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
'forceMultiline' => true, |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// separation |
|
|
|
|
array( |
|
|
|
|
"id" => "sepLink", // trouver un nom correct ! |
|
|
|
|
"separator" => "---------------", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'sepLink', // trouver un nom correct ! |
|
|
|
|
'separator' => '---------------', |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
// lien spip |
|
|
|
|
array( |
|
|
|
|
"id" => 'link', |
|
|
|
|
"name" => _T('barreoutils:barre_lien'), |
|
|
|
|
"key" => "L", |
|
|
|
|
"className" => "outil_link", |
|
|
|
|
"openWith" => "[", |
|
|
|
|
"closeWith" => "->[![" . _T('barreoutils:barre_lien_input') . "]!]]", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'link', |
|
|
|
|
'name' => _T('barreoutils:barre_lien'), |
|
|
|
|
'key' => 'L', |
|
|
|
|
'className' => 'outil_link', |
|
|
|
|
'openWith' => '[', |
|
|
|
|
'closeWith' => '->[![' . _T('barreoutils:barre_lien_input') . ']!]]', |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
// note en bas de page spip |
|
|
|
|
array( |
|
|
|
|
"id" => 'notes', |
|
|
|
|
"name" => _T('barreoutils:barre_note'), |
|
|
|
|
"className" => "outil_notes", |
|
|
|
|
"openWith" => "[[", |
|
|
|
|
"closeWith" => "]]", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'id' => 'notes', |
|
|
|
|
'name' => _T('barreoutils:barre_note'), |
|
|
|
|
'className' => 'outil_notes', |
|
|
|
|
'openWith' => '[[', |
|
|
|
|
'closeWith' => ']]', |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// separation |
|
|
|
|
array( |
|
|
|
|
"id" => "sepGuillemets", |
|
|
|
|
"separator" => "---------------", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'sepGuillemets', |
|
|
|
|
'separator' => '---------------', |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// quote spip |
|
|
|
|
// (affichee dans forum) |
|
|
|
|
array( |
|
|
|
|
"id" => 'quote', |
|
|
|
|
"name" => _T('barreoutils:barre_quote'), |
|
|
|
|
"key" => "Q", |
|
|
|
|
"className" => "outil_quote", |
|
|
|
|
"openWith" => "\n<quote>", |
|
|
|
|
"closeWith" => "</quote>\n", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'quote', |
|
|
|
|
'name' => _T('barreoutils:barre_quote'), |
|
|
|
|
'key' => 'Q', |
|
|
|
|
'className' => 'outil_quote', |
|
|
|
|
'openWith' => "\n<quote>", |
|
|
|
|
'closeWith' => "</quote>\n", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// poesie spip |
|
|
|
|
array( |
|
|
|
|
"id" => 'barre_poesie', |
|
|
|
|
"name" => _T('barreoutils:barre_poesie'), |
|
|
|
|
"className" => "outil_poesie", |
|
|
|
|
"openWith" => "\n<poesie>", |
|
|
|
|
"closeWith" => "</poesie>\n", |
|
|
|
|
"display" => true, |
|
|
|
|
"selectionType" => "line", |
|
|
|
|
'id' => 'barre_poesie', |
|
|
|
|
'name' => _T('barreoutils:barre_poesie'), |
|
|
|
|
'className' => 'outil_poesie', |
|
|
|
|
'openWith' => "\n<poesie>", |
|
|
|
|
'closeWith' => "</poesie>\n", |
|
|
|
|
'display' => true, |
|
|
|
|
'selectionType' => 'line', |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
// guillemets |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets'), |
|
|
|
|
"className" => "outil_guillemets", |
|
|
|
|
"openWith" => "«", |
|
|
|
|
"closeWith" => "»", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf', 'ar', 'es'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'guillemets', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets'), |
|
|
|
|
'className' => 'outil_guillemets', |
|
|
|
|
'openWith' => '«', |
|
|
|
|
'closeWith' => '»', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf', 'ar', 'es'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// guillemets internes |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets_simples', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
"className" => "outil_guillemets_simples", |
|
|
|
|
"openWith" => "“", |
|
|
|
|
"closeWith" => "”", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf', 'ar', 'es'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'id' => 'guillemets_simples', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
'className' => 'outil_guillemets_simples', |
|
|
|
|
'openWith' => '“', |
|
|
|
|
'closeWith' => '”', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf', 'ar', 'es'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
) |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// guillemets de |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets_de', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets'), |
|
|
|
|
"className" => "outil_guillemets_de", |
|
|
|
|
"openWith" => "„", |
|
|
|
|
"closeWith" => "“", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'guillemets_de', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets'), |
|
|
|
|
'className' => 'outil_guillemets_de', |
|
|
|
|
'openWith' => '„', |
|
|
|
|
'closeWith' => '“', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// guillemets de, simples |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets_de_simples', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
"className" => "outil_guillemets_de_simples", |
|
|
|
|
"openWith" => "‚", |
|
|
|
|
"closeWith" => "‘", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'id' => 'guillemets_de_simples', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
'className' => 'outil_guillemets_de_simples', |
|
|
|
|
'openWith' => '‚', |
|
|
|
|
'closeWith' => '‘', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
) |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// guillemets autres langues |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets_autres', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets'), |
|
|
|
|
"className" => "outil_guillemets_simples", |
|
|
|
|
"openWith" => "“", |
|
|
|
|
"closeWith" => "”", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang_not" => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'guillemets_autres', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets'), |
|
|
|
|
'className' => 'outil_guillemets_simples', |
|
|
|
|
'openWith' => '“', |
|
|
|
|
'closeWith' => '”', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang_not' => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// guillemets simples, autres langues |
|
|
|
|
array( |
|
|
|
|
"id" => 'guillemets_autres_simples', |
|
|
|
|
"name" => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
"className" => "outil_guillemets_uniques", |
|
|
|
|
"openWith" => "‘", |
|
|
|
|
"closeWith" => "’", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang_not" => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
"selectionType" => "word", |
|
|
|
|
'id' => 'guillemets_autres_simples', |
|
|
|
|
'name' => _T('barreoutils:barre_guillemets_simples'), |
|
|
|
|
'className' => 'outil_guillemets_uniques', |
|
|
|
|
'openWith' => '‘', |
|
|
|
|
'closeWith' => '’', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang_not' => array('fr', 'eo', 'cpf', 'ar', 'es', 'bg', 'de', 'pl', 'hr', 'src'), |
|
|
|
|
'selectionType' => 'word', |
|
|
|
|
), |
|
|
|
|
) |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// separation |
|
|
|
|
array( |
|
|
|
|
"id" => "sepCaracteres", |
|
|
|
|
"separator" => "---------------", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'sepCaracteres', |
|
|
|
|
'separator' => '---------------', |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
// icones clavier |
|
|
|
|
array( |
|
|
|
|
"id" => 'grpCaracteres', |
|
|
|
|
"name" => _T('barreoutils:barre_inserer_caracteres'), |
|
|
|
|
"className" => 'outil_caracteres', |
|
|
|
|
"display" => true, |
|
|
|
|
|
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'grpCaracteres', |
|
|
|
|
'name' => _T('barreoutils:barre_inserer_caracteres'), |
|
|
|
|
'className' => 'outil_caracteres', |
|
|
|
|
'display' => true, |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// A majuscule accent grave |
|
|
|
|
array( |
|
|
|
|
"id" => 'A_grave', |
|
|
|
|
"name" => _T('barreoutils:barre_a_accent_grave'), |
|
|
|
|
"className" => "outil_a_maj_grave", |
|
|
|
|
"replaceWith" => "À", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'A_grave', |
|
|
|
|
'name' => _T('barreoutils:barre_a_accent_grave'), |
|
|
|
|
'className' => 'outil_a_maj_grave', |
|
|
|
|
'replaceWith' => 'À', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// E majuscule accent aigu |
|
|
|
|
array( |
|
|
|
|
"id" => 'E_aigu', |
|
|
|
|
"name" => _T('barreoutils:barre_e_accent_aigu'), |
|
|
|
|
"className" => "outil_e_maj_aigu", |
|
|
|
|
"replaceWith" => "É", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'E_aigu', |
|
|
|
|
'name' => _T('barreoutils:barre_e_accent_aigu'), |
|
|
|
|
'className' => 'outil_e_maj_aigu', |
|
|
|
|
'replaceWith' => 'É', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// E majuscule accent grave |
|
|
|
|
array( |
|
|
|
|
"id" => 'E_grave', |
|
|
|
|
"name" => _T('barreoutils:barre_e_accent_grave'), |
|
|
|
|
"className" => "outil_e_maj_grave", |
|
|
|
|
"replaceWith" => "È", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'E_grave', |
|
|
|
|
'name' => _T('barreoutils:barre_e_accent_grave'), |
|
|
|
|
'className' => 'outil_e_maj_grave', |
|
|
|
|
'replaceWith' => 'È', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// e dans le a |
|
|
|
|
array( |
|
|
|
|
"id" => 'aelig', |
|
|
|
|
"name" => _T('barreoutils:barre_ea'), |
|
|
|
|
"className" => "outil_aelig", |
|
|
|
|
"replaceWith" => "æ", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'aelig', |
|
|
|
|
'name' => _T('barreoutils:barre_ea'), |
|
|
|
|
'className' => 'outil_aelig', |
|
|
|
|
'replaceWith' => 'æ', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// e dans le a majuscule |
|
|
|
|
array( |
|
|
|
|
"id" => 'AElig', |
|
|
|
|
"name" => _T('barreoutils:barre_ea_maj'), |
|
|
|
|
"className" => "outil_aelig_maj", |
|
|
|
|
"replaceWith" => "Æ", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'AElig', |
|
|
|
|
'name' => _T('barreoutils:barre_ea_maj'), |
|
|
|
|
'className' => 'outil_aelig_maj', |
|
|
|
|
'replaceWith' => 'Æ', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// oe |
|
|
|
|
// oe |
|
|
|
|
array( |
|
|
|
|
"id" => 'oe', |
|
|
|
|
"name" => _T('barreoutils:barre_eo'), |
|
|
|
|
"className" => "outil_oe", |
|
|
|
|
"replaceWith" => "œ", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr'), |
|
|
|
|
'id' => 'oe', |
|
|
|
|
'name' => _T('barreoutils:barre_eo'), |
|
|
|
|
'className' => 'outil_oe', |
|
|
|
|
'replaceWith' => 'œ', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr'), |
|
|
|
|
), |
|
|
|
|
// OE |
|
|
|
|
// OE |
|
|
|
|
array( |
|
|
|
|
"id" => 'OE', |
|
|
|
|
"name" => _T('barreoutils:barre_eo_maj'), |
|
|
|
|
"className" => "outil_oe_maj", |
|
|
|
|
"replaceWith" => "Œ", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr'), |
|
|
|
|
'id' => 'OE', |
|
|
|
|
'name' => _T('barreoutils:barre_eo_maj'), |
|
|
|
|
'className' => 'outil_oe_maj', |
|
|
|
|
'replaceWith' => 'Œ', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr'), |
|
|
|
|
), |
|
|
|
|
// c cedille majuscule |
|
|
|
|
array( |
|
|
|
|
"id" => 'Ccedil', |
|
|
|
|
"name" => _T('barreoutils:barre_c_cedille_maj'), |
|
|
|
|
"className" => "outil_ccedil_maj", |
|
|
|
|
"replaceWith" => "Ç", |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'eo', 'cpf'), |
|
|
|
|
'id' => 'Ccedil', |
|
|
|
|
'name' => _T('barreoutils:barre_c_cedille_maj'), |
|
|
|
|
'className' => 'outil_ccedil_maj', |
|
|
|
|
'replaceWith' => 'Ç', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'eo', 'cpf'), |
|
|
|
|
), |
|
|
|
|
// Transformation en majuscule |
|
|
|
|
array( |
|
|
|
|
"id" => 'uppercase', |
|
|
|
|
"name" => _T('barreoutils:barre_gestion_cr_changercassemajuscules'), |
|
|
|
|
"className" => "outil_uppercase", |
|
|
|
|
"replaceWith" => 'function(markitup) { return markitup.selection.toUpperCase() }', |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'en'), |
|
|
|
|
'id' => 'uppercase', |
|
|
|
|
'name' => _T('barreoutils:barre_gestion_cr_changercassemajuscules'), |
|
|
|
|
'className' => 'outil_uppercase', |
|
|
|
|
'replaceWith' => 'function(markitup) { return markitup.selection.toUpperCase() }', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'en'), |
|
|
|
|
), |
|
|
|
|
// Transformation en minuscule |
|
|
|
|
array( |
|
|
|
|
"id" => 'lowercase', |
|
|
|
|
"name" => _T('barreoutils:barre_gestion_cr_changercasseminuscules'), |
|
|
|
|
"className" => "outil_lowercase", |
|
|
|
|
"replaceWith" => 'function(markitup) { return markitup.selection.toLowerCase() }', |
|
|
|
|
"display" => true, |
|
|
|
|
"lang" => array('fr', 'en'), |
|
|
|
|
'id' => 'lowercase', |
|
|
|
|
'name' => _T('barreoutils:barre_gestion_cr_changercasseminuscules'), |
|
|
|
|
'className' => 'outil_lowercase', |
|
|
|
|
'replaceWith' => 'function(markitup) { return markitup.selection.toLowerCase() }', |
|
|
|
|
'display' => true, |
|
|
|
|
'lang' => array('fr', 'en'), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
// Groupe de Codes informatiques. |
|
|
|
|
array( |
|
|
|
|
"id" => "sepCode", |
|
|
|
|
"separator" => "---------------", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'sepCode', |
|
|
|
|
'separator' => '---------------', |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
array( |
|
|
|
|
// groupe code et bouton <code> |
|
|
|
|
"id" => 'grpCode', |
|
|
|
|
"name" => _T('barreoutils:barre_inserer_code'), |
|
|
|
|
"className" => 'outil_code', |
|
|
|
|
"openWith" => "<code>", |
|
|
|
|
"closeWith" => "</code>", |
|
|
|
|
"display" => true, |
|
|
|
|
"dropMenu" => array( |
|
|
|
|
'id' => 'grpCode', |
|
|
|
|
'name' => _T('barreoutils:barre_inserer_code'), |
|
|
|
|
'className' => 'outil_code', |
|
|
|
|
'openWith' => '<code>', |
|
|
|
|
'closeWith' => '</code>', |
|
|
|
|
'display' => true, |
|
|
|
|
'dropMenu' => array( |
|
|
|
|
// bouton <cadre> |
|
|
|
|
array( |
|
|
|
|
"id" => 'cadre', |
|
|
|
|
"name" => _T('barreoutils:barre_inserer_cadre'), |
|
|
|
|
"className" => 'outil_cadre', |
|
|
|
|
"openWith" => "<cadre>\n", |
|
|
|
|
"closeWith" => "\n</cadre>", |
|
|
|
|
"display" => true, |
|
|
|
|
'id' => 'cadre', |
|
|
|
|
'name' => _T('barreoutils:barre_inserer_cadre'), |
|
|
|
|
'className' => 'outil_cadre', |
|
|
|
|
'openWith' => "<cadre>\n", |
|
|
|
|
'closeWith' => "\n</cadre>", |
|
|
|
|
'display' => true, |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
@ -441,7 +432,7 @@ function barre_outils_edition() {
|
|
|
|
|
} |
|
|
|
|
return s; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// desindente des -* ou -** ou -# ou -## |
|
|
|
|
function outil_desindenter(h){ |
|
|
|
|
if (s = h.selection) { |
|
|
|
@ -457,7 +448,7 @@ function barre_outils_edition() {
|
|
|
|
|
} |
|
|
|
|
return s; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ajouter un espace avant, apres un {qqc} pour ne pas que |
|
|
|
|
// gras {{}} suivi de italique {} donnent {{{}}}, mais { {{}} } |
|
|
|
|
function espace_si_accolade(h, openWith, closeWith){ |
|
|
|
@ -474,7 +465,7 @@ function barre_outils_edition() {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return openWith + s + closeWith; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
", |
|
|
|
|
)); |
|
|
|
|
|
|
|
|
|