2014-04-28 12 views
10

Chciałbym wiedzieć, czy możliwe jest skompresowanie za pomocą kompresora yui w Symfony2 inline javascript twig file.
gałązka plik zawiera kod js jako <script>/%JS code%/</script>
Doc twierdzi, że działa dla plików .js, ale nie wspomina o inline JavaScript
Jak skompresować inline JavaScript w gałązce

Odpowiedz

12

pozwala mi powiedzieć, jak ja w końcu to zrobił:
Instalacja pakiet: https://github.com/nibsirahsieu/SalvaJshrinkBundle
potem użyć tagu jshrink

<script type="text/javascript">{% jshrink %} 
    $(document).ready(function() { 
     // ... 
    }); 
{% endjshrink %}</script> 

PS: jeśli nie używasz symfony można pobrać z biblioteki: https://github.com/tedivm/JShrink

+0

Pamiętaj, że możesz używać tego bez Symfony przez '$ twig-> addExtension (new \ Salva \ JshrinkBundle \ Twig \ Extension \ JshrinkExtension)'. – mpen

Powiązane problemy