Ero sivun ”Widget:Ol3VesiensuojeluyhdistysMap” versioiden välillä
Järvi-meriwikistä
(6 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 42: | Rivi 42: | ||
var lakes = '<!--{$lakes|escape:'html'}-->'; | var lakes = '<!--{$lakes|escape:'html'}-->'; | ||
var lakeArr = lakes.split('¤!')[0].split('¤'); | var lakeArr = lakes.split('¤!')[0].split('¤'); | ||
+ | var jarvet = '<!--{$jarvet|escape:'html'}-->'; | ||
+ | var jarviArr = jarvet.split('¤!')[0].split('¤'); | ||
var drainages = '<!--{$drainages|escape:'html'}-->'; | var drainages = '<!--{$drainages|escape:'html'}-->'; | ||
var drainageArr = drainages.split('¤!')[0].split('¤'); | var drainageArr = drainages.split('¤!')[0].split('¤'); | ||
Rivi 52: | Rivi 54: | ||
searchArr = []; | searchArr = []; | ||
for ( var d in drainageArr ) { | for ( var d in drainageArr ) { | ||
− | searchArr.push("Jako3Tunnus | + | searchArr.push("Jako3Tunnus LIKE '" + drainageArr[ d ] + "%25'"); |
} | } | ||
Rivi 61: | Rivi 63: | ||
'opacitySlider': true, | 'opacitySlider': true, | ||
'showLabels': false, | 'showLabels': false, | ||
− | 'selectable': | + | 'selectable': true, |
'zoomToExtent': true | 'zoomToExtent': true | ||
} ); | } ); | ||
Rivi 68: | Rivi 70: | ||
if ( lakeArr.length > 0 ) { | if ( lakeArr.length > 0 ) { | ||
searchArr = []; | searchArr = []; | ||
− | for ( var l in | + | for ( var l in lakeArr ) { |
− | searchArr.push("JarviTunnus='" + l + "'"); | + | searchArr.push("JarviTunnus='" + lakeArr[ l ] + "'"); |
} | } | ||
Rivi 85: | Rivi 87: | ||
'zoomToExtent': true, | 'zoomToExtent': true, | ||
'bbox': false, | 'bbox': false, | ||
− | }); | + | }); |
+ | } | ||
+ | |||
+ | if ( jarviArr.length > 0 ) { | ||
+ | layersArr.push({ | ||
+ | 'type': 'sitesNobses', | ||
+ | 'name': 'Paikat ja havainnot', | ||
+ | 'siteSearch': "[[Alue::" + jarviArr.join( '||' ) + "]]", | ||
+ | 'obsSearch': "[[Alue::" + jarviArr.join( '||' ) + "]][[obsCode::ice||snow||temp||alg]]", | ||
+ | 'obsDays': 10, | ||
+ | 'attribution': 'Paikat ja havainnot: Järvi-meriwiki', | ||
+ | 'opacitySlider': false, | ||
+ | 'selectable': true, | ||
+ | 'zoomToExtent': false | ||
+ | }); | ||
} | } | ||