Ero sivun ”Widget:JwObsCharts” versioiden välillä
Järvi-meriwikistä
Rivi 15: | Rivi 15: | ||
} | } | ||
} | } | ||
− | |||
setTimeout( <!--{$id|default:TheGraph|escape:'html'}-->_jQueryTest, 300); | setTimeout( <!--{$id|default:TheGraph|escape:'html'}-->_jQueryTest, 300); | ||
Rivi 22: | Rivi 21: | ||
if ( typeof window.jwobschart == 'undefined' ) { | if ( typeof window.jwobschart == 'undefined' ) { | ||
− | + | window.jwobschart = {}; | |
− | |||
− | window.jwobschart = { | ||
css_link = jQuery( "<link>", { rel: "stylesheet", type: "text/css", href: "//www.jarviwiki.fi/embed/css/obschart.css?ver=1" }); | css_link = jQuery( "<link>", { rel: "stylesheet", type: "text/css", href: "//www.jarviwiki.fi/embed/css/obschart.css?ver=1" }); | ||
Rivi 32: | Rivi 29: | ||
jQuery.getScript( '//www.gstatic.com/charts/loader.js', function() { | jQuery.getScript( '//www.gstatic.com/charts/loader.js', function() { | ||
google.charts.load( 'current', { 'packages':[ 'corechart' ], 'language': 'fi' } ); | google.charts.load( 'current', { 'packages':[ 'corechart' ], 'language': 'fi' } ); | ||
− | google.charts.setOnLoadCallback( | + | google.charts.setOnLoadCallback( allReady ); |
}); | }); | ||
}); | }); | ||
Rivi 39: | Rivi 36: | ||
} | } | ||
− | function | + | function allReady() { |
+ | // resize all when window resizes | ||
jQuery( window ).resize(function() { | jQuery( window ).resize(function() { | ||
− | for ( var | + | for ( var c in window.jwobschart ) { |
− | + | doResize( window.jwobschart[c].memo ); | |
− | doResize( window.jwobschart | ||
} | } | ||
}); | }); | ||
+ | |||
+ | loadObservations(); | ||
+ | } | ||
+ | |||
+ | function loadObservations() { | ||
jQuery( '.jwChartWidget' ).each( function() { | jQuery( '.jwChartWidget' ).each( function() { | ||
Rivi 54: | Rivi 56: | ||
if ( el.is( ':visible' ) && typeof window.jwobschart[id] == 'undefined' ) { | if ( el.is( ':visible' ) && typeof window.jwobschart[id] == 'undefined' ) { | ||
− | + | ||
− | |||
− | |||
window.jwobschart[id] = {}; | window.jwobschart[id] = {}; | ||
− | var memo = {}; window.jwobschart. | + | var memo = {}; window.jwobschart[id].memo = memo; |
memo.widgetEl = jQuery( this ); | memo.widgetEl = jQuery( this ); | ||
Rivi 342: | Rivi 342: | ||
} | } | ||
} | } | ||
− | + | /* | |
jQuery( window ).resize(function() { | jQuery( window ).resize(function() { | ||
console.log( 'Xresize triggered' ); | console.log( 'Xresize triggered' ); | ||
doResize( memo ); | doResize( memo ); | ||
}); | }); | ||
− | + | */ | |
}); | }); | ||
} | } |