Valider 27e7d1fc rédigé par esj's avatar esj
Parcourir les fichiers

Ne pas oublier la fusion verticale > 2 dans le raccourci de tableau (Luis).

Test:
{{{
||Tableau avec fusion|exemple de raccourci||
| {{Colonne 1}} | {{Colonne 2}} | {{Colonne 3}} |{{Colonne 4}} |
| ligne 1 | <b>du htm</b>|Fusion L1C3, L2C3, L3C3 |L1C4|
| ligne 2 | L2C1           |^                                 |L2C4|
| ligne 3 | Fusion L3C2 et L4C2           |^                                 |L3C4|
| ligne 4 |^|  Fusion L4C3, L4C4|<|
| ligne 5 |L5C2|       Fusion L5C3, L5C4,  L6C3, L6C4|<|
| ligne 6 |L6C2      |^| ^|
}}}
parent 920f4115
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -762,7 +762,7 @@ function traiter_tableau($bloc) {
	  for ($j=0;$j<$k;$j++) {
	    $cell = trim($lignes[$j][$i]);
	    if (($cell !== '<') AND $cell[0] !== '{') {
		if (!preg_match('/^\s*\d+([.,]?)\d*\s*$/', $cell, $r))
		if (!preg_match('/^\d+([.,]?)\d*$/', $cell, $r))
		  { $align = ''; break;}
		else if ($r[1]) $align = $r[1];
	      }
@@ -792,7 +792,7 @@ function traiter_tableau($bloc) {
			  $colspan++;

			} elseif($cell=='^') {
			  $rowspans[$l-1][$c]++;
			  $rowspans[$l-1][$c]+=$rowspans[$l][$c];

			} else {
			  if($colspan>1) {