Ero sivun ”Widget:Levätaulukko” versioiden välillä
Järvi-meriwikistä
p (Tekstin korvaus – ”|limit=1000” muotoon ”|limit=2000”) |
|||
(12 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 52: | Rivi 52: | ||
else if (meri == "1") { searchStr += encodeURI("[[Vesistö::Meri]]"); } | else if (meri == "1") { searchStr += encodeURI("[[Vesistö::Meri]]"); } | ||
− | searchStr += encodeURI(" | + | searchStr += encodeURI("|?SiteID|?SiteName|?Vesistö|?Alue|?Järvi|?Vesistöalue|?Kunta|?Viikko|?Levätilanne|limit=20000"); |
searchStr += '&format=json'; | searchStr += '&format=json'; | ||
Rivi 68: | Rivi 68: | ||
function success(request) { | function success(request) { | ||
− | console.log( request ); | + | console.log(request); |
reqSuccess = true; | reqSuccess = true; | ||
− | if ( request.query. | + | if ( request.query.meta.count > 0 ) { |
var output = ""; | var output = ""; | ||
Rivi 113: | Rivi 113: | ||
resultItem = request.query.results[i].printouts; | resultItem = request.query.results[i].printouts; | ||
resultPage = resultItem.SiteID[0]; | resultPage = resultItem.SiteID[0]; | ||
− | |||
− | |||
if (dataArr[resultPage] == undefined) { | if (dataArr[resultPage] == undefined) { | ||
Rivi 120: | Rivi 118: | ||
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 | + | dataArr[resultPage].SiteName = resultItem.SiteName[0].fulltext; |
if (resultItem.Vesistö[0] == 'Meri') { | if (resultItem.Vesistö[0] == 'Meri') { | ||
dataArr[resultPage].sea = true; | dataArr[resultPage].sea = true; | ||
Rivi 150: | Rivi 148: | ||
function doRows() { | function doRows() { | ||
− | + | ||
for (var s in dataArr) { | for (var s in dataArr) { | ||
Rivi 170: | Rivi 168: | ||
} | } | ||
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.SiteName; //site.title.substr(site.title.lastIndexOf('/')); | + | |
+ | nimi = site.SiteName.substr(site.SiteName.lastIndexOf('/')); //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 210: | Rivi 210: | ||
//output += '<div style="border: 0; float: left; margin-left: 13px;"><p class="kuvateksti"><a href="/w/images/a/ac/Pm_hp_asiantuntija_1_27x27.png"><img alt="Merialue" src="/w/images/thumb/a/ac/Pm_hp_asiantuntija_1_27x27.png/21px-Pm_hp_asiantuntija_1_27x27.png" width="21" height="21" /></a> = Merialueen havaintopaikka</p></div>'; | //output += '<div style="border: 0; float: left; margin-left: 13px;"><p class="kuvateksti"><a href="/w/images/a/ac/Pm_hp_asiantuntija_1_27x27.png"><img alt="Merialue" src="/w/images/thumb/a/ac/Pm_hp_asiantuntija_1_27x27.png/21px-Pm_hp_asiantuntija_1_27x27.png" width="21" height="21" /></a> = Merialueen havaintopaikka</p></div>'; | ||
} | } | ||
− | |||
− | |||
output += '</div>'; | output += '</div>'; | ||
Rivi 217: | Rivi 215: | ||
jQuery("#<!--{$id|default:JwAlgalTable|escape:'html'}-->").tablesorter(); | jQuery("#<!--{$id|default:JwAlgalTable|escape:'html'}-->").tablesorter(); | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
doRows(); | doRows(); | ||
− | + | ||
− | } else { | + | } else { |
− | jQuery( | + | |
+ | jQuery("#<!--{$id|default:JwAlgalTable|escape:'html'}-->_container").html( '<p class="ingressi">Hakuehtojen mukaisia tietoja ei löytynyt.</p>' ); | ||
+ | |||
} | } | ||
//alert(exportCsv); | //alert(exportCsv); |