Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 572: | Rivi 572: | ||
//' + obs.obsdatetime.inRelationToToday(memo.lang) + ' | //' + obs.obsdatetime.inRelationToToday(memo.lang) + ' | ||
} else if ( memo.obscode == 'ice' ) { | } else if ( memo.obscode == 'ice' ) { | ||
var | |||
var | var ivalsum = 0; | ||
var | |||
var | var icatsum = 0; | ||
var icount = 0; | |||
var icatcount = 0; | |||
for ( var o in memo.obsesA ) { | for ( var o in memo.obsesA ) { | ||
obs = memo.obsesA[o]; | |||
iw = ( 7 - Math.round( ( today.getTime() - memo.obsesA[o].obsdatetime.getTime() ) / ( 24*60*60*1000 ) ) ); | iw = ( 7 - Math.round( ( today.getTime() - memo.obsesA[o].obsdatetime.getTime() ) / ( 24*60*60*1000 ) ) ); | ||
if ( obs.data.cat == '0' || obs.data.cat == '5' ) { | |||
icat = 0; | |||
} else if ( obs.data.cat == '2' || obs.data.cat == '4' ) { | |||
icat = 0.5; | |||
} else { | |||
icat = 1; | |||
} | |||
icatsum += icat * iw; | |||
icount++; | |||
icatcount += icat * iw; | |||
//itsum += memo.obsesA[o].data.val * iw; | //itsum += memo.obsesA[o].data.val * iw; | ||
//icatrelcount += iw; | |||
} | } | ||
if ( | if ( icount > 0 ) { | ||
iavg = Math.round( | iavg = Math.round( icatsum/icatcount ); | ||
if ( iavg < 0.25 || memo.obsesA[0].data.cat == '5' ) { istr = 'Ei jäätä'; } | |||
if ( | else if ( iavg < 0.75 ) { istr = 'Osittain jäässä'; } | ||
else { istr = 'Yhtenäinen jääpeite'; } | |||
if ( icount == 1 ) { | |||
istr += '<br /><span>(' + memo.obsesA[0].obsdatetime.inRelationToToday(memo.lang).toLowerCase() + ')</span>'; | istr += '<br /><span>(' + memo.obsesA[0].obsdatetime.inRelationToToday(memo.lang).toLowerCase() + ')</span>'; | ||
} else { | } else { | ||


