TolomeoExt = {}; TolomeoExt.Vars = {}; TolomeoExt.isReady = false; TolomeoExt.isLoaded = false; TolomeoExt.waitCount = 1; Ext.namespace("TolomeoExt.Vars"); TolomeoExt.Vars.TOLOMEOVersion='3.11.0'; TolomeoExt.Vars.TOLOMEOServer='http://tolomeo-inter.comune.lerici.sp.it:80'; TolomeoExt.Vars.TOLOMEOContext='/tolomeo-inter'; TolomeoExt.Vars.TOLOMEOStaticRoot='/tolomeo-inter/'; TolomeoExt.cssFileList = []; TolomeoExt.jsFileList = []; /** * @method TolomeoExt.onReady * Metodo con cui eseguire qualsiasi operazione iniziale su Tolomeo per la quale si debba essere sicuri che Tolomeo è pronto * * @param {Function} fn Funzione da eseguire una volta che Tolomeo è pronto * @param {Object} scope Scope con cui eseguire la funzione fn * */ TolomeoExt.onReady = function(fn, scope){ if(TolomeoExt.isReady){ fn.call(scope); } else { //console.log("tolomeo is NOT ready"); setTimeout(function(){TolomeoExt.onReady(fn,scope)},250); } } /** * @method TolomeoExt.load * Metodo per il caricamento di tutte le risorse necessarie a Tolomeo * * @param {Object} loadConfig * loadConfig.cssExtraLoad : array degli url dei css da caricare per il layout di Tolomeo * loadConfig.jsExtraLoad : array degli url dei javascript da caricare per il layout di Tolomeo * */ TolomeoExt.load = function(loadConfig){ if(TolomeoExt.isLoaded){ alert("Chiamate multiple a TolomeoExt.load() non sono permesse!"); return; } TolomeoExt.isLoaded = true; TolomeoExt.cssFileList = []; TolomeoExt.jsFileList = []; if(loadConfig && loadConfig.cssExtraLoad){ var isString = typeof loadConfig.cssExtraLoad == 'string'; if(isString){ TolomeoExt.cssFileList.push(loadConfig.cssExtraLoad); } else { for(var i = 0, l = loadConfig.cssExtraLoad.length; i < l; i++){ TolomeoExt.cssFileList.push(loadConfig.cssExtraLoad[i]); } } } for(var c = 0, l = TolomeoExt.cssFileList.length; c < l; c++){ TolomeoExt.resourceLoader.loadCssfile(TolomeoExt.cssFileList[c]); } if(loadConfig && loadConfig.jsExtraLoad){ var isString = typeof loadConfig.jsExtraLoad == 'string'; if(isString){ TolomeoExt.jsFileList.push(loadConfig.jsExtraLoad); } else { for(var i = 0, l = loadConfig.jsExtraLoad.length; i < l; i++){ //console.log("push " + loadConfig.jsExtraLoad[i]); TolomeoExt.jsFileList.push(loadConfig.jsExtraLoad[i]); } } } TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/TolomeoIsReady.js"); TolomeoExt.resourceLoader.loadJsFiles(TolomeoExt.jsFileList); }; // Versione compatta che ha dato problemi con ie 8 // TolomeoExt.loadJsFiles = function(e,t,r){function n(){for(;d[0]&&"loaded"==d[0][f];)c=d.shift(),c[o]=!i.parentNode.insertBefore(c,i)}for(var s,a,c,d=[],i=e.scripts[0],o="onreadystatechange",f="readyState";s=r.shift();)a=e.createElement(t),"async"in i?(a.async=!1,e.head.appendChild(a)):i[f]?(d.push(a),a[o]=n):e.write("<"+t+' src="'+s+'" charset="utf-8" defer>"),a.src=s} /* Inizio codice caricamento dinamico */ TolomeoExt.resourceLoader = { allPendingInizialized : false, pendingScripts : [], firstScript : document.scripts[0], // Watch scripts load in IE stateChange : function() { var rl = TolomeoExt.resourceLoader; if(!rl.allPendingInizialized){ setTimeout(rl.stateChange,100); return; } // Execute as many scripts in order as we can var pendingScript; while (rl.pendingScripts[0] && rl.pendingScripts[0].readyState == 'loaded' /*|| rl.pendingScripts[0].readyState == 'completed')*/) { pendingScript = rl.pendingScripts.shift(); //console.log("tolgo > " + pendingScript.src); // avoid future loading events from this script (eg, if src changes) pendingScript.onreadystatechange = null; // can't just appendChild, old IE bug if element isn't closed rl.firstScript.parentNode.insertBefore(pendingScript, rl.firstScript); //console.log("pendingScripts.length > " + rl.pendingScripts.length); } }, /* Caricamento file javascript */ loadJsFiles : function(scripts){ var src; var script; // loop through our script urls while (src = scripts.shift()) { if ('async' in this.firstScript) { // modern browsers script = document.createElement('script'); script.async = false; script.src = src; document.head.appendChild(script); } else if (this.firstScript.readyState) { // IE<10 // create a script and add it to our todo pile script = document.createElement('script'); this.pendingScripts.push(script); //console.log("aggiungo > " + src); // listen for state changes script.onreadystatechange = this.stateChange; // must set src AFTER adding onreadystatechange listener // else we'll miss the loaded event for cached scripts script.src = src; } else { // fall back to defer document.write('<' + 'script src="' + src + '" defer>'); } } this.allPendingInizialized = true; }, /* Caricamento fogli di stile */ loadCssfile : function(filename){ var fileref = document.createElement("link") fileref.setAttribute("rel", "stylesheet") fileref.setAttribute("type", "text/css") fileref.setAttribute("href", filename) document.getElementsByTagName("head")[0].appendChild(fileref) } } /* Inizio codice caricamento dinamico */ function gMapsCallback(){ return; } TolomeoExt.cssFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/css/csw.css"); TolomeoExt.cssFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/css/styler.css"); TolomeoExt.cssFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/css/codeless.css"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/proj4js/proj4js-compressed.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/lz-string/libs/lz-string-1.3.3.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/uuid.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/modernizr-custom.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/OpenLayers-all.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/MapPatch.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/PointFromRef.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/ConstrainedPath.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/ConstrainedPoint.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/ConstrainedPolygon.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/AttributionMulti.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ExtFix.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/toloVars.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloI18n.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/tolomGeometry.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/messageformat/messageformat.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloParamsJS.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCrossAjax.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloMeasurePanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloPanelBase.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloScaleComboExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloScalePanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloViewerOLExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/toloAPIOpCodes.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloStreetviewViewer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTOCAbstractDataProvider.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTOCMultiServerDataProvider.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTOCPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTreeTOCPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTOCNodeColumnExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloMenuTOCPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloStylePanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloQueryPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloButtonPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloInsFromLayerPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloSelectGeoms.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/toloLazyLoad.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloProjection.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloMapAPIExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloPointFromRefPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCADPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloGotoLocationWindowExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloContextMenu.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/extJS/ux/statusbar/StatusBar.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/extJS/ux/Carousel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/extJS/ux/CarouselPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTimeMachinePanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTimeMachineMultiPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloIFrame.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloTOCInfo.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloIIPPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloLayerViewerAggregation.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/toloServerMappe.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloMapDefinition.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Window.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloWMSExplorerPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCesiumPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCommand.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloProcedure.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloFeatureGridPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloFeatureManager.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloQueryBuilderExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/ToloAttributeFilter.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/ToloFilterBuilder.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/ToloFilterView.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/ToloLayerSelector.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/ToloSpatialSelector.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/grid/ToloFeatureGrid.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloBBOXFieldset.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloBufferFieldset.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloComparisonComboBox.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloCoordinatePicker.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloFilterField.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/ToloUniqueValuesCombo.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/spatialselector/ToloSpatialSelectorMethod.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/spatialselector/ToloPolygonSpatialSelectorMethod.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/spatialselector/ToloBBOXSpatialSelectorMethod.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/spatialselector/ToloBufferSpatialSelectorMethod.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/widgets/form/spatialselector/ToloCircleSpatialSelectorMethod.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/events/ToloQueryBuilderEvtManager.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/data/ToloUniqueValuesStore.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/openlayers/SetBox.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/tolomOLS.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/BaseForm.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/GeocodingForm.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/GeocodingListPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/NavigationListPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/ReverseGeocodingForm.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/NavigationSummaryPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/RoutingNavigationForm.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/ViaListPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/OLS/ToloOLSPanelExt.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/extJS/Skirtle/CTemplate.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/extJS/Skirtle/grid/column/Component/Component.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/Renderer/DefaultSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/slider/Tip.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/form/ColorField.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/form/FontComboBox.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/form/ComparisonComboBox.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/form/FilterField.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/FeatureRenderer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/StylePanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/StrokeSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/FillSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/TextSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/ScaleLimitPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/PointSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/LineSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/PolygonSymbolizer.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/FilterBuilder.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/RulePanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/Styler/RuleGeneratorPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCodelessManager.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloCodeLessPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloViewCodelessManager.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/ToloViewCodeLessPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWRecord.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWRecordsReader.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWHttpProxy.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWGrid.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWCatalogChooser.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWSearchTool.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWPanel.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/ext/csw/src/CSWPagingToolbar.js"); TolomeoExt.jsFileList.push("http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/ToloExtParamsJSServlet?paramPreset=&defaultProxy="); /** * Inzia il loading delle risorse per cui non è necessario aspettare * */ TolomeoExt.preload = function(){ for(var c = 0, l = TolomeoExt.cssFileList.length; c < l; c++){ TolomeoExt.resourceLoader.loadCssfile(TolomeoExt.cssFileList[c]); } TolomeoExt.resourceLoader.loadJsFiles(TolomeoExt.jsFileList); }(); // Ritardo il lancio di Ext.onReady di 120 secondi per essere strasicuro che non venga lanciato fino a che tutto non è pronto. // A sbloccare il ritardo sarà il codice presente sul file ToloI18n.js, che si preoccupa di caricare la lingua corretta. Ext.EventManager.deferReadyEvent = 120000; // In caso di autoLoad di Tolomeo si carica di default il layout ToloPanelIntra.js TolomeoExt.load({ jsExtraLoad : ["http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/js/tolomeoExt/layout/ToloPanelIntra.js"], cssExtraLoad : ["http://tolomeo-inter.comune.lerici.sp.it:80/tolomeo-inter/css/toloExt-intra.css"] });