HTML id snippetu v presenteru
- Dragon Jake
- Člen | 20
Všiml jsem si jedné zajímavosti a těžko říct, jak ji klasifikovat.
Na jednom webu, který pod Nette vyvíjím, používám AJAXové snippety
přímo v Presenteru (tedy ne v komponentě s vlastním identifikátorem) pro
odlehčení doby načítání stránky, jelikož se kód ve snippetech
připojuje na SSH, tahá ze serverů data a tak – zkrátka trvá to dlouho.
Při volání getUniqueId()
v presenteru dostanu prázdný string,
takže snippety mají HTML id začínající na __
. Na tom by
nebylo nic špatného, kdyby proti tomu neprotestoval W3C validátor. Jediné
řešení, na které jsem přišel, je ručně přidat v
Application/Control.php
v metodě getSnippetId()
do
returnu nějaký prefix. Nebo to jde obelstít nějak jinak?
P.S.: jestli se tu na to už někdo ptal, tak se praštím kládou do hlavy, abych šel konečně spát :)