Ero sivun ”Widget:JwObsCharts” versioiden välillä
Järvi-meriwikistä
Rivi 55: | Rivi 55: | ||
memo.siteid = jQuery( this ).attr( 'data-jw-siteid' ); | memo.siteid = jQuery( this ).attr( 'data-jw-siteid' ); | ||
memo.obscode = jQuery( this ).attr( 'data-jw-obscode' ); | memo.obscode = jQuery( this ).attr( 'data-jw-obscode' ); | ||
+ | memo.refcode = jQuery( this ).attr( 'data-jw-refcode' ); if ( typeof memo.refcode == 'undefined' ) { memo.refcode = '-'; } | ||
+ | memo-reffilter = jQuery( this ).attr( 'data-jw-reffilter' ); if ( typeof memo.reffilter == 'undefined' ) { memo.reffilter = ''; } | ||
memo.obscodeParts = memo.obscode.split('_'); | memo.obscodeParts = memo.obscode.split('_'); | ||
memo.title = jQuery( this ).attr( 'data-title' ); if ( typeof memo.title == 'undefined' ) { memo.title = i18n[ memo.obscode ][ 'title' ][ memo.lang ]; } | memo.title = jQuery( this ).attr( 'data-title' ); if ( typeof memo.title == 'undefined' ) { memo.title = i18n[ memo.obscode ][ 'title' ][ memo.lang ]; } | ||
Rivi 309: | Rivi 311: | ||
memo.jw.loadObses( { 'obscode': memo.obscodeParts[0], 'siteid': memo.siteid, 'startdate': memo.startDate, 'custom': custom }, function( o ) { | memo.jw.loadObses( { 'obscode': memo.obscodeParts[0], 'siteid': memo.siteid, 'startdate': memo.startDate, 'custom': custom }, function( o ) { | ||
memo.obses = memo.jw.obs; | memo.obses = memo.jw.obs; | ||
− | + | if ( memo.refcode != '-' ) { | |
− | + | memo.jwR = new jwApi(); | |
− | + | memo.jwR.loadObses( { 'obscode': memo.refcode, 'siteid': memo.siteid, 'custom': memo.reffilter }, function( ) { | |
− | + | memo.refs = memo.jwR.obs; | |
− | + | drawVisualization(memo); | |
− | + | }); | |
− | + | } else { | |
− | + | drawVisualization(memo); | |
+ | } | ||
drawVisualization(memo); | drawVisualization(memo); | ||
}); | }); | ||
Rivi 327: | Rivi 330: | ||
} | } | ||
− | function drawVisualization( memo ) { | + | function drawVisualization( memo ) { |
+ | |||
+ | console.log( memo ); | ||
if ( typeof i18n[ memo.obscode ].direction != 'undefined' ) { memo.vaxisdir = i18n[ memo.obscode ].direction; } else { memo.vaxisdir = 1; } | if ( typeof i18n[ memo.obscode ].direction != 'undefined' ) { memo.vaxisdir = i18n[ memo.obscode ].direction; } else { memo.vaxisdir = 1; } |