Oznámení

Provoz fóra byl ukončen

BC break v revizi 179 – TexyHtml

před 12 lety

David Grudl
Nette Core | 6806

Z důvodů zde vysvětlených jsem musel přistoupit k úpravě jmen některých metod třídy TexyHtml. Nyní:

  • nový element vytvoří, přidá jej jako potomka a vrátí metoda $el->create($name [$content]) (dříve add(...))
  • přidá potomka a vrátí sama sebe (fluent interface) metoda $el->add(TexyHtml $child) (dříve addChild(...))
  • potomkem může být i „textnode“, tj. string: $el->add(string $text)

Ve verzi pro PHP4 je přidána emulace třídy Exception a klíčového slova throw. V prostředí proto nesmí existovat jiná třída Exception nebo funkce throw().

Přidal jsem proměnnou $texy->nontextParagraph, která určuje, do jakého elementu obalit „odstavce“ tvořené pouhým obrázkem. Výchozí hodnota je ‚div‘.

TODO: Už nějakou dobu pracuju na podstatném vylepšení parseru a jeho skloubení s interním validátorem. Změna API by se měla dotknout jen handleru paragraph. Pak vydám finální verzi 2.0