/**
* Chargement des configuration exportées depuis le serveur
* Injection avant tous les requiere qui peuvent avoir besoin
* de cette configuration
*/
(function(exportConfiguration) {
console.log('coreJs.loadExportConfiguration : called');
// Iteration sur la configuration exportée du serveur
for(var configurationKey in exportConfiguration) {
// Split de la clé
var configurationKeyParts = configurationKey.split("."),
lastKey = configurationKeyParts[configurationKeyParts.length - 1],
currentObject = window;
// Création des namespace intermédiaire si nécessaire
for(var i = 0 ; i < configurationKeyParts.length - 1 ; i++) {
// On ajoute le sous objet si nécessaire
if (!currentObject[configurationKeyParts[i]])
currentObject[configurationKeyParts[i]] = {};
// On avance dans le namespace
currentObject = currentObject[configurationKeyParts[i]];
}
// Affectation de la valeur
currentObject[lastKey] = exportConfiguration[configurationKey];
}
}({"common.exportConfiguration.scaffolding":{"size":{"form":{"defaultBodyPadding":10,"toolbar":{"defaultHeight":22,"defaultHeightPadding":4,"defaultWidthPadding":2}},"field":{"defaultWidth":800,"defaultHeight":22,"defaultHeightMargin":5},"textarea":{"defaultHeight":58,"defaultMargin":5},"fieldset":{"defaultMargin":10,"defaultPadding":20,"defaultBorderHeight":2,"toolbar":{"defaultHeight":28,"defaultHeightMargin":5,"defaultHeightPadding":4,"defaultWidthPadding":2,"defaultBorderHeight":2,"defaultBorderWidth":2}},"window":{"defaultMarginHeight":62,"defaultMarginWidth":15}},"action":{"exporterCsv":true,"imprimer":true,"lienCopier":true,"rafraichirUpdateForm":true,"rafraichirGrid":true,"consulterGrid":true}},"common.exportConfiguration.environnement":{"id":"PRODUCTION","libelle":"www","class":"common.security.Environnement","instanceLabel":"PRODUCTION"},"common.exportConfiguration.extjs":{"version":"5.1.1","rootPath":"/extjs","enableCacheRevision":true,"theme":"psud-theme","listeTheme":{"ext-theme-classic":{"mainTheme":"classic"},"psud-theme":{"mainTheme":"classic","mainMenu":{"ui":"menutoolbar"},"extendedMenu":{"defaults":{"ui":"accordionpanel"}},"workspace":{"ui":"maintab","plain":false},"referentiel":{"menutree":{"ui":"menutree"}}}},"apidoc":"https://psud.nc/docdev/COMMON/4.50.1-BUILD002/jsduck/","charts":{"enable":false,"theme":null,"mode":"ext-charts"}},"common.exportConfiguration.Application.name":"giantweb","geocommon.exportConfiguration.defaultMapConfig":{"subdomainQueries":"carto","renderer":["canvas","webgl"],"dpi":96,"srid":3163,"precisionSrid":{"3163":0.01,"4326":1E-7},"resolutions":[1322.91675,529.16667,264.583335,132.291931,52.9167725,26.4583863,13.2291931,5.2916773,2.6458386,1.3229193,0.5291677,0.2645839,0.1322919,0.0529168,0.0264584],"baseLayerGeocatId":"7480eb57-7f87-46cf-b217-9d8b3be5cbc2","center":[446009.082,214525.023],"extent":[350000,160000,570000,300000],"zoom":1,"maxZoomToExtent":10},"geocommon.exportConfiguration.app.dependencies":{"geocat":{"load":true,"url":"/geocatweb","version":"1.5.0","enable":true,"sync":true},"geodata":{"url":"/geodata","version":"1.4.0","enable":true,"sync":true},"cartoprint":{"url":"/cartoprint","version":"1.0.0","enable":true},"ref":{"url":"/ref","version":"1.2.0","enable":true},"geodataCarto":{"url":"https://www-carto.province-sud.nc/geodata","version":"1.4.0","enable":true,"sync":true}},"geocommon.exportConfiguration.changeFeatureSymbo":false}));