var mapPanel; var map; var westPanel; var infoPopupParameter; var infoPopupParameterLabel; layerDetails = new Array(); function initializare() { Ext.QuickTips.init(); //variables layerDetails[ 'ghidici_06_04_14_terra' ] = 'ghidici_06_04_14_terra'; layerDetails[ 'ghidici_06_04_15_terra' ] = 'ghidici_06_04_15_terra'; layerDetails[ 'ghidici_06_04_17_terra' ] = 'ghidici_06_04_17_terra'; layerDetails[ 'ghidici_06_04_21_terra' ] = 'ghidici_06_04_21_terra'; layerDetails[ 'ghidici_06_04_23_terra' ] = 'ghidici_06_04_23_terra'; layerDetails[ 'ghidici_06_04_24_aqua' ] = 'ghidici_06_04_24_aqua'; layerDetails[ 'ghidici_06_04_25_terra' ] = 'ghidici_06_04_25_terra'; layerDetails[ 'ghidici_06_04_26_terra' ] = 'ghidici_06_04_26_terra'; layerDetails[ 'ghidici_06_05_01_terra' ] = 'ghidici_06_05_01_terra'; layerDetails[ 'ghidici_06_05_03_terra' ] = 'ghidici_06_05_03_terra'; layerDetails[ 'ghidici_06_05_04_terra' ] = 'ghidici_06_05_04_terra'; layerDetails[ 'ghidici_06_05_05_terra' ] = 'ghidici_06_05_05_terra'; layerDetails[ 'ghidici_06_05_06_terra' ] = 'ghidici_06_05_06_terra'; layerDetails[ 'ghidici_06_05_07_terra' ] = 'ghidici_06_05_07_terra'; layerDetails[ 'ghidici_06_05_08_terra' ] = 'ghidici_06_05_08_terra'; layerDetails[ 'ghidici_06_05_14_terra' ] = 'ghidici_06_05_14_terra'; layerDetails[ 'ghidici_06_05_16_terra' ] = 'ghidici_06_05_16_terra'; layerDetails['Corine Landcover 2006'] = 'clc2006'; layerDetails['Mlaștini'] = 'mlastini'; layerDetails['Limite bazine hidrografice'] = 'sbazine'; layerDetails['Limite UAT'] = 'limita_uat'; layerDetails['Limite județe'] = 'limita_judet'; layerDetails['Limite localități'] = 'limita_localitati'; layerDetails['Drumuri naționale și județene'] = 'drumuri_nat_jud'; layerDetails['Drumuri comunale'] = 'drumuri_com'; layerDetails['Rețea căi ferate'] = 'cfr'; layerDetails['Rețea hidrografică'] = 'retea_hidrografica'; layerDetails['Rețea canale'] = 'canale'; layerDetails['Diguri'] = 'diguri'; layerDetails['Stații meteorologice'] = 'statii_meteo'; layerDetails['Sentinel-1 28.10.2014'] = 'sentinel'; layerDetails['Sentinel-1 06.10.2014'] = 'sentinel2'; OpenLayers.ProxyHost="http://geodim.meteoromania.ro/cgi-bin/proxy.py/?url="; var navigationHistoryControl = new OpenLayers.Control.NavigationHistory(); var loadingpanel = new OpenLayers.Control.LoadingPanel(); var controlZoomBox = new OpenLayers.Control.ZoomBox({CLASS_NAME:'zoomIn'}); var distanta = new OpenLayers.Control.Measure(OpenLayers.Handler.Path, { eventListeners: { measure: function(evt) { alert("Distanța măsurată: " + evt.measure.toFixed(2) + evt.units); } } }); var navigation = new OpenLayers.Control.Navigation(); var displayProjection = new OpenLayers.Projection("EPSG:4326"); var options = { projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: displayProjection, units: "m", maxExtent: new OpenLayers.Bounds(-20037508, -20037508, 20037508, 20037508.34), controls: [ new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.KeyboardDefaults(), new OpenLayers.Control.Attribution(), controlZoomBox, navigation, navigationHistoryControl ] }; map = new OpenLayers.Map('map', options); map.addControl(loadingpanel); var zoom = 4; var lat = 50.5; var lon = 8; //definitii straturi de baza var gmapStreets = new OpenLayers.Layer.Google( "Google Străzi" ); var gmapTerrain = new OpenLayers.Layer.Google( "Google Teren", {type: google.maps.MapTypeId.TERRAIN} ); var gmapSatellite = new OpenLayers.Layer.Google( "Google Satelit", {type: google.maps.MapTypeId.SATELLITE, numZoomLevels: 22} ); var gmapHybrid = new OpenLayers.Layer.Google( "Google Hibrid", {type: google.maps.MapTypeId.HYBRID, numZoomLevels: 20} ); var osm = new OpenLayers.Layer.OSM( "OpenStreetMap" ); var blank = new OpenLayers.Layer.Image( 'Fără fundal', 'images/blank_background.jpg', new OpenLayers.Bounds(-20037508, -20037508, 20037508, 20037508.34), new OpenLayers.Size(800, 800), { isBaseLayer: true, resolutions: [2.388657133483887, 4.777314266967774, 9.554628533935547, 19.109257067871095, 38.21851413574219, 76.43702827148438, 152.87405654296876, 305.7481130859375, 611.496226171875, 1222.99245234375, 2445.9849046875, 4891.969809375, 9783.93961875, 19567.8792375, 39135.758475, 78271.51695, 156543.0339] } ); //definitii straturi tematice var geologie200k = new OpenLayers.Layer.WMS( "Geologice (1: 200 000)", "http://earth.unibuc.ro/geoserver/wms", { layers: 'geospatial:geologie200k', format: 'image/png' }, { isBaseLayer: false } ); ghidici_06_04_14_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_14_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_14_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_15_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_15_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_15_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_17_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_17_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_17_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_21_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_21_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_21_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_23_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_23_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_23_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_24_aqua = new OpenLayers.Layer.WMS( 'ghidici_06_04_24_aqua' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_24_aqua', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_25_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_25_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_25_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_04_26_terra = new OpenLayers.Layer.WMS( 'ghidici_06_04_26_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_04_26_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_01_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_01_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_01_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_03_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_03_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_03_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_04_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_04_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_04_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_05_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_05_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_05_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_06_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_06_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_06_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_07_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_07_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_07_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_08_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_08_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_08_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_14_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_14_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_14_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); ghidici_06_05_16_terra = new OpenLayers.Layer.WMS( 'ghidici_06_05_16_terra' , 'http://geodim.meteoromania.ro:8080/geoserver/wms' , { layers: 'geodim:ghidici_06_05_16_terra', format: 'image/png' , srs: 'EPSG:900913' , transparent: 'true' } , { singleTile: true , isBaseLayer: false } ); var ro25k = new OpenLayers.Layer.WMS( "Harta topografică 1:25k", "http://geodim.meteoromania.ro:8080/geoserver/gwc/service/wms", { layers: 'geodim:mozaic25kf', format: 'image/png' }, { isBaseLayer: true } ); //historical maps var austrian200k = new OpenLayers.Layer.WMS( "Austriece 1910 (1: 200 000)", "http://earth.unibuc.ro/geoserver/gwc/service/wms", { layers: 'geospatial:mozaic_austrian', format: 'image/png' }, { isBaseLayer: false } ); var soviet100k = new OpenLayers.Layer.WMS( "Sovietice (1: 100 000)", "http://earth.unibuc.ro/geoserver/gwc/service/wms", { layers: 'geospatial:mozaic_soviet', format: 'image/png' }, { isBaseLayer: false } ); var soviet50k = new OpenLayers.Layer.WMS( "Sovietice (1: 50 000)", "http://earth.unibuc.ro/geoserver/gwc/service/wms", { layers: 'geospatial:mozaic_soviet_50k', format: 'image/png' }, { isBaseLayer: false } ); var pt20k = new OpenLayers.Layer.WMS( "Planuri Directoare de Tragere (1: 20 000)", "http://earth.unibuc.ro/geoserver/gwc/service/wms", { layers: 'geospatial:planuri_tragere_20k', format: 'image/jpeg' }, { isBaseLayer: false } ); clc2006 = new OpenLayers.Layer.WMS("Corine Landcover 2006", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:clc2006", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); mlastini = new OpenLayers.Layer.WMS("Mlaștini", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:mlastini", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); sbazine = new OpenLayers.Layer.WMS("Limite bazine hidrografice", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:sbazine", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); limita_uat = new OpenLayers.Layer.WMS("Limite UAT", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:limita_uat", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); limita_judet = new OpenLayers.Layer.WMS("Limite județe", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:limita_judete", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); limita_localitati = new OpenLayers.Layer.WMS("Limite localități", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:limita_localitati", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); drumuri_nat_jud = new OpenLayers.Layer.WMS("Drumuri naționale și județene", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:drumuri-nat-jud", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); drumuri_com = new OpenLayers.Layer.WMS("Drumuri comunale", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:drumuri-com", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); cfr = new OpenLayers.Layer.WMS("Rețea căi ferate", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:cfr", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); retea_hidrografica = new OpenLayers.Layer.WMS("Rețea hidrografică", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:retea_hidrografica", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); canale = new OpenLayers.Layer.WMS("Rețea canale", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:canale", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); diguri = new OpenLayers.Layer.WMS("Diguri", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:diguri", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); statii_meteo = new OpenLayers.Layer.WMS("Stații meteorologice", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:statii-meteo", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); dolhasca = new OpenLayers.Layer.WMS("dolhasca_halaucesti_2008_07_28", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:dolhasca", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); sentinel = new OpenLayers.Layer.WMS("Sentinel-1 28.10.2014", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:mostra_w1", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); sentinel2 = new OpenLayers.Layer.WMS("Sentinel-1 06.10.2014", "http://geodim.meteoromania.ro:8080/geoserver/wms", {layers: "geodim:mostra2", format: "image/png", srs: "EPSG:900913", transparent: "true"}, {singleTile: true, isBaseLayer: false}); //set layers properties geologie200k.setVisibility(false); soviet100k.setVisibility(false); soviet50k.setVisibility(false); pt20k.setVisibility(false); clc2006.setVisibility(false); sbazine.setVisibility(false); mlastini.setVisibility(false); limita_uat.setVisibility(false); limita_judet.setVisibility(false); limita_localitati.setVisibility(false); drumuri_nat_jud.setVisibility(false); drumuri_com.setVisibility(false); cfr.setVisibility(false); retea_hidrografica.setVisibility(false); canale.setVisibility(false); diguri.setVisibility(false); statii_meteo.setVisibility(false); sentinel.setVisibility(false); sentinel2.setVisibility(false); dolhasca.setVisibility(false); austrian200k.setVisibility(false); ghidici_06_04_14_terra.setVisibility(false); ghidici_06_04_14_terra.setOpacity(0.6); ghidici_06_04_15_terra.setVisibility(false); ghidici_06_04_15_terra.setOpacity(0.6); ghidici_06_04_17_terra.setVisibility(false); ghidici_06_04_17_terra.setOpacity(0.6); ghidici_06_04_21_terra.setVisibility(false); ghidici_06_04_21_terra.setOpacity(0.6); ghidici_06_04_23_terra.setVisibility(false); ghidici_06_04_23_terra.setOpacity(0.6); ghidici_06_04_24_aqua.setVisibility(false); ghidici_06_04_24_aqua.setOpacity(0.6); ghidici_06_04_25_terra.setVisibility(false); ghidici_06_04_25_terra.setOpacity(0.6); ghidici_06_04_26_terra.setVisibility(false); ghidici_06_04_26_terra.setOpacity(0.6); ghidici_06_05_01_terra.setVisibility(false); ghidici_06_05_01_terra.setOpacity(0.6); ghidici_06_05_03_terra.setVisibility(false); ghidici_06_05_03_terra.setOpacity(0.6); ghidici_06_05_04_terra.setVisibility(false); ghidici_06_05_04_terra.setOpacity(0.6); ghidici_06_05_05_terra.setVisibility(false); ghidici_06_05_05_terra.setOpacity(0.6); ghidici_06_05_06_terra.setVisibility(false); ghidici_06_05_06_terra.setOpacity(0.6); ghidici_06_05_07_terra.setVisibility(false); ghidici_06_05_07_terra.setOpacity(0.6); ghidici_06_05_08_terra.setVisibility(false); ghidici_06_05_08_terra.setOpacity(0.6); ghidici_06_05_14_terra.setVisibility(false); ghidici_06_05_14_terra.setOpacity(0.6); ghidici_06_05_16_terra.setVisibility(false); ghidici_06_05_16_terra.setOpacity(0.6); //add layers to map map.addLayers([pt20k, soviet50k, soviet100k, austrian200k, dolhasca, sentinel, sentinel2, clc2006, sbazine, mlastini, limita_uat, limita_judet, limita_localitati, drumuri_nat_jud, drumuri_com, cfr, retea_hidrografica, canale, diguri, statii_meteo , ghidici_06_04_14_terra, ghidici_06_04_15_terra, ghidici_06_04_17_terra, ghidici_06_04_21_terra, ghidici_06_04_23_terra, ghidici_06_04_24_aqua, ghidici_06_04_25_terra, ghidici_06_04_26_terra, ghidici_06_05_01_terra, ghidici_06_05_03_terra, ghidici_06_05_04_terra, ghidici_06_05_05_terra, ghidici_06_05_06_terra, ghidici_06_05_07_terra, ghidici_06_05_08_terra, ghidici_06_05_14_terra, ghidici_06_05_16_terra, gmapTerrain, gmapStreets, gmapSatellite, gmapHybrid, osm, ro25k, blank]); //information var information = new OpenLayers.Control.WMSGetFeatureInfo({ infoFormat: "application/vnd.ogc.gml", maxFeatures: 1, layers: [], eventListeners: { "getfeatureinfo": function(e) { if (e.features.length > 0){ var items = []; Ext.each(e.features, function(feature) { items.push({ xtype: "propertygrid", title: infoPopupParameter, source: feature.attributes }); }); } new GeoExt.Popup({ title: "Feature Info", anchored: "false", width: 350, height: 300, layout: "accordion", map: mapPanel, location: e.xy, items: items }).show(); } } }); //tools panel var tools = new Ext.Toolbar({ items: [new GeoExt.Action({ control: new OpenLayers.Control.ZoomIn(), map: map, iconCls: 'tool_zoom_in', tooltip: 'Mărire' }), new GeoExt.Action({ control: new OpenLayers.Control.ZoomOut(), map: map, iconCls: 'tool_zoom_out', tooltip: 'Micșorare' }), new GeoExt.Action({ cls: "execute", handler: function() { var lonLat = new OpenLayers.LonLat(2799429, 5783530); map.setCenter (lonLat, 7); }, map: map, iconCls: 'tool_zoom_all', tooltip: 'Afișare hartă la extinderea maximă' }), new Ext.Button({ control: new OpenLayers.Control.ZoomBox(), map: map, iconCls: 'tool_zoom_box', tooltip: 'Mărire interactivă', enableToggle: true, toggleGroup: "zoom_pan_toggle", allowDepress: true, toggleHandler: function (a, b) { if (b) { controlZoomBox.activate(); navigation.deactivate(); information.deactivate(); distanta.deactivate(); } else { controlZoomBox.deactivate(); navigation.activate(); information.deactivate(); distanta.deactivate(); } } }), new GeoExt.Action({ control: new OpenLayers.Control.SelectFeature([], {}), map: map, iconCls: 'tool_pan', tooltip: 'Navigare', enableToggle: true, toggleGroup: "zoom_pan_toggle", pressed: true, allowDepress: false }), new GeoExt.Action({ iconCls: 'tool_zoom_previous', tooltip: 'Zoom anterior', control: navigationHistoryControl.previous }), new GeoExt.Action({ iconCls: 'tool_zoom_next', tooltip: 'Zoom următor', control: navigationHistoryControl.next }), '-', new GeoExt.Action({ iconCls: 'tool_information', tooltip: 'Informații', enableToggle: true, toggleGroup: "zoom_pan_toggle", control: information, toggleHandler: function (a, b) { if (b) { controlZoomBox.deactivate(); navigation.deactivate(); distanta.deactivate(); information.activate(); } } }), new Ext.Button({ iconCls: 'tool_measure', tooltip: 'Măsurare distanță', enableToggle: true, toggleGroup: "zoom_pan_toggle", toggleHandler: function (a, b) { if (b) { controlZoomBox.deactivate(); navigation.deactivate(); information.deactivate(); distanta.activate(); } } }), '-', { xtype: 'tbfill' }] }); //slider var slider = new GeoExt.LayerOpacitySlider({ width: 165, decimalPrecision: 1, increment: 10, value: 50, disabled: true, layer: null, plugins: new GeoExt.LayerOpacitySliderTip({template: '