Jak na kompresi vlozeneho JavaScriptu

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

Ahoj,

jak jednoduse docilit komprese JS pouzitem v ramci sablony (mozna pres vlastni makro)? Klasicky v sablone by byl naformatovany kod, ktery by se pri generovani phtml cachovaneho souboru zkompresil. Klidne bych pouzil i nejakou externi knihovnu, ale celkem to znesnadnuje pouziti maker…

na1k
Člen | 288
+
0
-

Napadá mě snad jen zachytit blok do proměnné a pak prohnat nějakým vlastním template helperem.

David Grudl
Nette Core | 8154
+
0
-

Ani to nemusí jít do proměnné:

{block|jsShrinker}
function (a, b) {
	...
}
{/block}

a inicializovat helper jsShrinker

crempa
Člen | 198
+
0
-

Diky, to vypada jako zajimava cesta, zkusim a dam vedet..

EDIT: ted jsem koukal do dokumentace a neni to nahodou tak, ze se pri tomto reseni provede komprese pri kazdem requestu… ?

Editoval crempa (26. 8. 2009 21:01)