Oznámení
Provoz fóra byl ukončen
BC break v revizi 179 – TexyHtml
Upozornění: Tohle vlákno je hodně staré.
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říveadd(...)
) - přidá potomka a vrátí sama sebe (fluent interface) metoda
$el->add(TexyHtml $child)
(dříveaddChild(...)
) - 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