Ero sivun ”Widget:Snow situation graph” versioiden välillä
Järvi-meriwikistä
(6 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 4: | Rivi 4: | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
− | + | function <!--{$id|default:drawSnowSitChart|escape:'html'}-->_jQueryTest() { | |
− | + | if ( typeof window.jQuery == 'undefined' ) { | |
− | + | setTimeout( function(){ <!--{$id|default:drawSnowSitChart|escape:'html'}-->_jQueryTest() }, 300); | |
− | + | } else { | |
+ | google.charts.load( 'current', { 'packages':[ 'corechart' ], 'language': 'fi' } ); | ||
+ | google.charts.setOnLoadCallback(<!--{$id|default:drawSnowSitChart|escape:'html'}-->_func); | ||
+ | } | ||
+ | } | ||
+ | setTimeout( function(){ <!--{$id|default:drawSnowSitChart|escape:'html'}-->_jQueryTest() }, 300); | ||
+ | function <!--{$id|default:drawSnowSitChart|escape:'html'}-->_func() { | ||
var siteName = '<!--{$page|escape:'urlpathinfo'}-->'; | var siteName = '<!--{$page|escape:'urlpathinfo'}-->'; | ||
Rivi 18: | Rivi 24: | ||
searchStr += encodeURI("[[Tyyppi::Lumitilanne]]"); | searchStr += encodeURI("[[Tyyppi::Lumitilanne]]"); | ||
− | searchStr += encodeURI("|?Päivämäärä|?Lumitilanne|?Lumen paksuus|?Tiedosto|?Lisätiedot|sort=Päivämäärä|limit= | + | searchStr += encodeURI("|?Päivämäärä|?Lumitilanne|?Lumen paksuus|?Tiedosto|?Lisätiedot|sort=Päivämäärä|limit=2000"); |
searchStr += '&format=json'; | searchStr += '&format=json'; | ||
jQuery.ajax({ | jQuery.ajax({ | ||
Rivi 77: | Rivi 83: | ||
if (typeof(resultItem.Lisätiedot) != undefined) { freeTxt = resultItem.Lisätiedot[0]; } | if (typeof(resultItem.Lisätiedot) != undefined) { freeTxt = resultItem.Lisätiedot[0]; } | ||
else { freeText = ''; } | else { freeText = ''; } | ||
− | obsDate = new Date(toDateFromSecsSince1970(resultItem.Päivämäärä[0])); | + | obsDate = new Date(toDateFromSecsSince1970(resultItem.Päivämäärä[0].timestamp)); |
obsYear = obsDate.getFullYear(); | obsYear = obsDate.getFullYear(); | ||
if (obsDate.getMonth() < 8) { | if (obsDate.getMonth() < 8) { | ||
Rivi 188: | Rivi 194: | ||
zi++; | zi++; | ||
resultItem = request.query.results[i].printouts; | resultItem = request.query.results[i].printouts; | ||
− | obsDate = new Date(toDateFromSecsSince1970(resultItem.Päivämäärä[0])); | + | obsDate = new Date(toDateFromSecsSince1970(resultItem.Päivämäärä[0].timestamp)); |
dataRow = new Array(); | dataRow = new Array(); | ||
obsYear = obsDate.getFullYear(); | obsYear = obsDate.getFullYear(); | ||
Rivi 202: | Rivi 208: | ||
if (snowSit == 0) { snowNum = 0; } | if (snowSit == 0) { snowNum = 0; } | ||
− | else if (snowSit | + | else if (snowSit >= 50 && resultItem['Lumen paksuus'][0] != undefined) { snowNum = resultItem['Lumen paksuus'][0].value; } |
else { snowNum = -1; } | else { snowNum = -1; } | ||