File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88use RainLab \Builder \Widgets \VersionList ;
99use RainLab \Builder \Widgets \LanguageList ;
1010use RainLab \Builder \Widgets \ControllerList ;
11+ use Backend ;
1112use BackendMenu ;
13+ use Config ;
1214
1315/**
1416 * Builder index controller
@@ -62,7 +64,17 @@ public function index()
6264
6365 // The table widget scripts should be preloaded
6466 $ this ->addJs ('/modules/backend/widgets/table/assets/js/build-min.js ' , 'core ' );
65- $ this ->addJs ('/plugins/rainlab/builder/assets/js/build-min.js ' , 'RainLab.Builder ' );
67+
68+ if (Config::get ('develop.decompileBackendAssets ' , false )) {
69+ // Allow decompiled backend assets for RainLab Builder
70+ $ assets = Backend::decompileAsset ('../../plugins/rainlab/builder/assets/js/build.js ' , true );
71+
72+ foreach ($ assets as $ asset ) {
73+ $ this ->addJs ($ asset , 'RainLab.Builder ' );
74+ }
75+ } else {
76+ $ this ->addJs ('/plugins/rainlab/builder/assets/js/build-min.js ' , 'RainLab.Builder ' );
77+ }
6678
6779 $ this ->pageTitleTemplate = '%s Builder ' ;
6880 }
You can’t perform that action at this time.
0 commit comments