Ero sivun ”Widget:Levätaulukko” versioiden välillä
Järvi-meriwikistä
Rivi 52: | Rivi 52: | ||
else if (meri == "1") { searchStr += encodeURI("[[Vesistö::Meri]]"); } | else if (meri == "1") { searchStr += encodeURI("[[Vesistö::Meri]]"); } | ||
− | searchStr += encodeURI("|?Havainto|?SiteID|?Vesistö|?Alue|?Järvi|?Vesistöalue|?Kunta|?Viikko|?Päivämäärä|?Levätilanne|sort=Päivämäärä|limit=10000"); | + | searchStr += encodeURI("|?Havainto|?SiteID|?SiteName|?Vesistö|?Alue|?Järvi|?Vesistöalue|?Kunta|?Viikko|?Päivämäärä|?Levätilanne|sort=Päivämäärä|limit=10000"); |
searchStr += '&format=json'; | searchStr += '&format=json'; | ||
− | + | ||
jQuery.ajax({ | jQuery.ajax({ | ||
type: 'GET', | type: 'GET', | ||
Rivi 62: | Rivi 62: | ||
dataType: 'jsonp' | dataType: 'jsonp' | ||
}); | }); | ||
− | + | ||
function progressIndicator(d) { | function progressIndicator(d) { | ||
jQuery('#<!--{$id|default:JwAlgalTable|escape:'html'}-->_container').html('Ladataan tietoja (' + (maxRows-d) + '/' + maxRows + ')'); | jQuery('#<!--{$id|default:JwAlgalTable|escape:'html'}-->_container').html('Ladataan tietoja (' + (maxRows-d) + '/' + maxRows + ')'); | ||
Rivi 68: | Rivi 68: | ||
function success(request) { | function success(request) { | ||
− | console.log(request); | + | console.log( request ); |
reqSuccess = true; | reqSuccess = true; | ||
− | if (request.query.results | + | if ( request.query.results.length > 0 ) { |
var output = ""; | var output = ""; | ||
Rivi 120: | Rivi 120: | ||
dataArr[resultPage] = new Object(); | dataArr[resultPage] = new Object(); | ||
dataArr[resultPage].url = "//www.jarviwiki.fi/wiki/index.php?curid=" + resultPage; | dataArr[resultPage].url = "//www.jarviwiki.fi/wiki/index.php?curid=" + resultPage; | ||
+ | dataArr[resultPage].SiteName = resultItem.Alue[0].SiteName[0]; | ||
if (resultItem.Vesistö[0] == 'Meri') { | if (resultItem.Vesistö[0] == 'Meri') { | ||
dataArr[resultPage].sea = true; | dataArr[resultPage].sea = true; | ||
Rivi 144: | Rivi 145: | ||
resultWeek = resultItem.Viikko[0]; | resultWeek = resultItem.Viikko[0]; | ||
− | dataArr[resultPage].weeks[resultWeek] = resultItem.Levätilanne[0]; | + | dataArr[resultPage].weeks[resultWeek] = resultItem.Levätilanne[0]; |
+ | |||
} | } | ||
Rivi 168: | Rivi 170: | ||
} | } | ||
output += '<td class="smwtype_wpg"><a href="' + site.wBodyUrl + '">' + site.wBody + '</a></td>'; | output += '<td class="smwtype_wpg"><a href="' + site.wBodyUrl + '">' + site.wBody + '</a></td>'; | ||
− | nimi = site.title.substr(site.title.lastIndexOf('/')); | + | nimi = site.SiteName; //site.title.substr(site.title.lastIndexOf('/')); |
if (nimi.indexOf('(') != -1) { | if (nimi.indexOf('(') != -1) { | ||
nimi = nimi.substr(nimi.indexOf('(')); | nimi = nimi.substr(nimi.indexOf('(')); | ||
Rivi 232: | Rivi 234: | ||
} | } | ||
} | } | ||
− | + | /* | |
var siteIDsArr = new Array(); | var siteIDsArr = new Array(); | ||
for (var id in siteIDs) { | for (var id in siteIDs) { | ||
Rivi 254: | Rivi 256: | ||
} else { | } else { | ||
doRows(); | doRows(); | ||
− | } | + | } |
+ | */ | ||
+ | doRows(); | ||
} else { | } else { | ||
− | jQuery('#<!--{$id|default:JwAlgalTable|escape:'html'}-->').html('Hakuehtojen mukaisia tietoja ei löytynyt'); | + | jQuery('#<!--{$id|default:JwAlgalTable|escape:'html'}-->').html('<div class="ingressi">Hakuehtojen mukaisia tietoja ei löytynyt</div>'); |
} | } | ||
//alert(exportCsv); | //alert(exportCsv); |