Как сжать встроенный Javascript в twig

Я хотел бы знать, возможно ли сжать с помощью компрессора yui в Symfony2 встроенный файл javascript twig.
файл twig содержит код js как <script>/%JS code%/</script>
В документе указано, что он работает для файлов .js, но не упомянуть встроенный javascript


person Aysennoussi    schedule 28.04.2014    source источник


Ответы (1)


Позвольте мне рассказать вам, как я это сделал:
Установите пакет: https://github.com/nibsirahsieu/SalvaJshrinkBundle
после этого используйте тег jshrink

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

PS: если вы не используете symfony, вы можете скачать библиотеку: https://github.com/tedivm/JShrink

person Aysennoussi    schedule 30.04.2014
comment
Обратите внимание, что вы можете использовать это без Symfony через $twig->addExtension(new \Salva\JshrinkBundle\Twig\Extension\JshrinkExtension). - person mpen; 31.12.2014