partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 242c5dca324a434b4a11c746fb4b4956d3213915
parent 65f623438d39b7a061fafb88d607983de38af60e
Author: Timo A. Hummel <felicitus@felicitus.org>
Date:   Sun,  3 Jan 2016 00:55:28 +0100

Use separate extjs file, use minified extjs if debug is disabled, fixes #527

Diffstat:
Msrc/PartKeepr/FrontendBundle/Controller/IndexController.php | 2+-
Msrc/PartKeepr/FrontendBundle/Resources/views/index.html.twig | 22+++++++++++++++++++---
2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/src/PartKeepr/FrontendBundle/Controller/IndexController.php b/src/PartKeepr/FrontendBundle/Controller/IndexController.php @@ -5,7 +5,6 @@ namespace PartKeepr\FrontendBundle\Controller; use Doctrine\Common\Version as DoctrineCommonVersion; use Doctrine\DBAL\Version as DBALVersion; use Doctrine\ORM\Version as ORMVersion; -use PartKeepr\AuthBundle\Entity\User; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\Routing\Annotation\Route; @@ -58,6 +57,7 @@ class IndexController extends Controller $renderParams = array(); $renderParams["parameters"] = $aParameters; + $renderParams["debug"] = $this->get("kernel")->isDebug(); return $this->render('PartKeeprFrontendBundle::index.html.twig', $renderParams); } diff --git a/src/PartKeepr/FrontendBundle/Resources/views/index.html.twig b/src/PartKeepr/FrontendBundle/Resources/views/index.html.twig @@ -36,19 +36,35 @@ } } </script> + {% if debug %} + {% javascripts output='js/compiled/extjs.js' + 'js/packages/extjs6/build/ext-all-debug.js' + 'js/packages/extjs6/build/packages/ux/classic/ux-debug.js' %} + <script type="text/javascript" src="{{ asset_url }}"></script> + {% endjavascripts %} + {% else %} + {% javascripts output='js/compiled/extjs.js' + 'js/packages/extjs6/build/ext-all.js' + 'js/packages/extjs6/build/packages/ux/classic/ux.js' %} + <script type="text/javascript" src="{{ asset_url }}"></script> + {% endjavascripts %} + + {% endif %} {% javascripts output='js/compiled/main.js' - 'js/packages/extjs6/build/ext-all-debug.js' 'js/packages/extjs6/build/packages/charts/classic/charts.js' - 'js/packages/extjs6/build/packages/ux/classic/ux-debug.js' '@PartKeeprFrontendBundle/Resources/public/js/Data/CallActions.js' '@PartKeeprFrontendBundle/Resources/public/js/Data/field/Array.js' '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraModel.js' '@PartKeeprFrontendBundle/Resources/public/js/Data/HydraTreeModel.js' '@PartKeeprFrontendBundle/Resources/public/js/ExtJS/Enhancements/Ext.data.field.Date-ISO8601.js' %} - <script type="text/javascript" src="{{ asset_url }}"></script> + {% endjavascripts %} + + + + {% javascripts output='js/compiled/models.js' 'bundles/doctrinereflection/*' %}