Nefunkční laděnka při application/xhtml+xml
- maarlin
- Člen | 207
Zkoumal jsem proč se mi nezobrazuje ten krásný „laděnka toolbar“ v pravém dolním rohu a přišel jsem na to, že laděnka tím, že se vykresluje úplně na konec dokumentu (za </html>), tak se neumí korektně zobrazit v XML – resp. ani se o to nepokouší… :-)
Napadá někoho nějaké řešení, jak laděnku poladit, aby se
dokázala zobrazit i při Content-Type: application/xhtml+xml
?
Nezkoumal jsem jak přesně se tam ten toolbar cpe, ale byl bych třeba i pro,
kdyby se dala ručně definovat pozice laděnka toolbaru v kódu (jako
to jde u továrniček).
Např.
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Homepage</title>
</head>
<body>
{widget debugToolbar}
</body>
</html>
Když bych to nedefinoval, zobrazoval by se toolbar defaultně na konci.
- Ondřej Mirtes
- Člen | 1536
Proc se snazis mi web v tomhle MIME typu? Taky jsem to kdysi zastaval, IEcku posilal text/html a Vary: Accept a broukal jsem si, jak mi to vsechno krasne funguje.
Pak jsem zjistil, ze mi nemeri Google Analytics. document.write neni principialne s XML kompatibilni.
Chci te od toho odradit, dnes uz je doba HTML 5. David toolbar nevykresluje, protoze nechce zpusobovat zlutou smrt. Stejne tak nemuze fungovat ani Ladenka.
- David Grudl
- Nette Core | 8228
Ladící nástroje XHTML nepodporují, v případě „blue screen“ to není ani technicky možné.
Nicméně přidal jsem možnost, jak zobrazit toolbar vlastními prostředky, stačí do šablony vložit tento kód:
{? Nette\Debug::paintDebugBar(); Nette\Debug::$showBar = FALSE; }
nebo si na to udělat makro.
- Patrik Votoček
- Člen | 2221
Ha tak teď už nic nebrání posílat si debug bar v payloadu při ajaxovém požadavku a překreslovat ho… Cool
- maarlin
- Člen | 207
Ondřej Mirtes napsal(a):
Proc se snazis mi web v tomhle MIME typu? Taky jsem to kdysi zastaval, IEcku posilal text/html a Vary: Accept a broukal jsem si, jak mi to vsechno krasne funguje.
Ve skutečnosti nepotřebuji posílat přímo XHTML Strict (trochu jsem ten
dotaz zjednodušil), ale XHTML+RDFa – pro možnost využití FBML. Nevěděl
jsem původně, že to jde posílat i jako HTML5… :-)
http://forum.developers.facebook.net/viewtopic.php?…
David Grudl napsal(a):
Nicméně přidal jsem možnost, jak zobrazit toolbar vlastními prostředky, stačí do šablony vložit tento kód:
Davide, díky!
Editoval maarlin (12. 9. 2010 17:58)