#1 9. 10. 2007 20:18

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 4050
Web

BC break v revizi 179 – TexyHtml

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

Offline

 

Zápatí

Reklama: Školení PHP | Magento