Improve WebGUI loading. The JS files that must be included are cached in a JSON file which is loaded instead of parsing each JS file per page load. The cache files are removed during package update to recreate them on the next page load (files may be added or removed by the core or plugin packages).

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1565 3c3d7b80-5828-415e-9f61-280b98178fff
Improve WebGUI loading. The JS files that must be included are cached in a JSON file which is loaded instead of parsing each JS file per page load. The cache files are removed during package update to recreate them on the next page load (files may be added or removed by the core or plugin packages).

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1566 3c3d7b80-5828-415e-9f61-280b98178fff
Do not use cached JS inlcude files if OMV_DEBUG_PHP or OMV_DEBUG_EXTJS is enabled.

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1567 3c3d7b80-5828-415e-9f61-280b98178fff