Scripty do externího souboru

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

Zdravím,
předem bych rád poznamenal, že jsem nette začátečník. Chybí mi jedna featura (měl jsem jí ve svém předchozím frameworku). Jde o přesun javascriptových kódů do externího souboru. Ve zkratce jde o následující:

Před odesláním výstupu do prohlížeče se projde vygenerovaný html kód a všechny označené scripty se přesunou do externího souboru. Příklad:

Před:

<html>
 <head>
  <script e="source">
   var = abc;
  </script>
 </head>
 <body>
  <script e="jqready">
   document.write(1);
  </script>
 </body>
</html>

Po:

<html>
 <head>
  <script src="/external/nejaky_hash.js"></script>
 </head>
 <body>
 </body>
</html>

/external/nejaky_hash.js

var = abc;
$(document).ready(function(){
 document.write(1);
})

Zkoušel jsem to udělat přes filtry, ty však fungují pouze před kompilací. Lze toto nějak jednoduše zařídit? Jediný můj funkční nápad je obalit $application->run(); ob_start() a ob_get_clean(), nejsem však fanda polovičatých řešení a všelijakých kliček, má někdo nějaký lepší nápad, jak toto zařídit? Díky.