Chyba v JS kodu Debuggeru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Elijen
- Člen | 171
Používám Nette 2.0 Stable a najednou se mi přestal zobrazovat debug bar. Laděnka se zobrazuje v pohodě. Dokonce to vypadá, že se kód debug baru do stránky vyrenderuje v pořádku, pouze to vyhnije v JS kódu:
<script>
(function (onloadOrig) {
window.onload = function() {
if (typeof onloadOrig === 'function') onloadOrig();
var debug = document.getElementById('nette-debug');
document.body.appendChild(debug);
//... zkráceno (dlouhé HTML) ...
for (var i = 0, scripts = debug.getElementsByTagName('script'); i < scripts.length; i++) eval(scripts[i].innerHTML);
(new Nette.Debug.Bar).init(); // <----- `Uncaught TypeError: Cannot read property 'id' of undefined`
Nette.Q.factory(debug).show();
};
})(window.onload);
</script>
Netuším, čím to může být. Debug bar jsem nijak neupravoval ani do něj nepřidával žádné panely. Nějaký nápad jak najít příčínu?
Díky
Editoval Elijen (13. 3. 2012 14:22)