Valider 5f37fa00 rédigé par marcimat@free.fr's avatar marcimat@free.fr
Parcourir les fichiers

Modification pour ne pas que {{gras}} suivi de {italique} donnent...

Modification pour ne pas que {{gras}} suivi de {italique} donnent {{{intertitre}}} mais bien { {{gras et italique}} } 

Merci de tester s'il n'y a pas de bugs itroduits en même temps !
parent 50f3a896
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+13 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -38,6 +38,7 @@ function barre_outils_edition(){
				"name"      => _T('barre_outils:barre_gras'), 
				"key"       => "B", 
				"className" => "outil_bold", 
				"replaceWith" => "function(h){ return espace_si_accolade(h);}",
				"openWith" => "{{", 
				"closeWith" => "}}",
				"display"   => true,
@@ -49,6 +50,7 @@ function barre_outils_edition(){
				"name"      => _T('barre_outils:barre_italic'), 
				"key"       => "I", 
				"className" => "outil_italic", 
				"replaceWith" => "function(h){ return espace_si_accolade(h);}",
				"openWith" => "{", 
				"closeWith" => "}",
				"display"   => true,
@@ -406,6 +408,17 @@ 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){
					if (s = h.selection) {
						if (s.substr(0,1)=='{') {
							s = ' ' + s + ' ';
						}
					}
					return s;
				} 
				",
	));
	
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -327,7 +327,7 @@

				set(caretPosition, nb);
				get();
				$.extend(hash, { caretPosition:caretPosition, scrollPosition:scrollPosition } );
				$.extend(hash, { selection:selection, caretPosition:caretPosition, scrollPosition:scrollPosition } );
			}
			
			// define markup to insert
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2,7 +2,7 @@
	<nom>Porte plume - Une barre d'outil pour bien &eacute;crire</nom>
	<auteur>Matthieu Marcillaud</auteur>
	<licence>GNU/GPL</licence>
	<version>1.2.6</version>
	<version>1.3</version>
	<description>
	"Porte plume" est une barre d'outil g&eacute;niale pour SPIP qui 
	utilise la librairie javascript [MarkItUp->http://markitup.jaysalvat.com/home/]