HTML id snippetu v presenteru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Dragon Jake
Člen | 20
+
0
-

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 :)

David Grudl
Nette Core | 8105
+
0
-

Zdá se, že v HTML5 to nevadí. Solved ;-)