Ero sivun ”Widget:Test2” versioiden välillä
Järvi-meriwikistä
p (Tekstin korvaus – ”|limit=1000” muotoon ”|limit=2000”) |
|||
(13 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
<includeonly> | <includeonly> | ||
− | <script type="text/javascript"> | + | <script type="text/javascript"> |
− | + | (function() { | |
− | function() { | + | |
+ | // globals | ||
+ | var today = new Date(); | ||
function <!--{$id|default:TheGraph|escape:'html'}-->_jQueryTest() { | function <!--{$id|default:TheGraph|escape:'html'}-->_jQueryTest() { | ||
Rivi 14: | Rivi 16: | ||
function <!--{$id|default:TheGraph|escape:'html'}-->_func() { | function <!--{$id|default:TheGraph|escape:'html'}-->_func() { | ||
− | |||
css_link = jQuery( "<link>", { rel: "stylesheet", type: "text/css", href: "//www.jarviwiki.fi/widgets/css/obschartwidget.css?ver=1" }); | css_link = jQuery( "<link>", { rel: "stylesheet", type: "text/css", href: "//www.jarviwiki.fi/widgets/css/obschartwidget.css?ver=1" }); | ||
css_link.appendTo('head'); | css_link.appendTo('head'); | ||
− | + | jQuery.getScript( "https://www.jarviwiki.fi/citobsjs/jwapi.js", function() { | |
− | jQuery.getScript( "https:// | ||
jQuery.getScript( '//www.gstatic.com/charts/loader.js', function() { | jQuery.getScript( '//www.gstatic.com/charts/loader.js', function() { | ||
google.charts.load( 'current', {'packages':['corechart']} ); | google.charts.load( 'current', {'packages':['corechart']} ); | ||
google.charts.setOnLoadCallback( loadObservations ); | google.charts.setOnLoadCallback( loadObservations ); | ||
}); | }); | ||
− | }); | + | }); |
} | } | ||
− | |||
function loadObservations() { | function loadObservations() { | ||
− | jQuery( '. | + | jQuery( '.jwChartWidget' ).each( function() { |
var memo = {}; | var memo = {}; | ||
Rivi 99: | Rivi 98: | ||
searchStr += encodeURI('|?ObsCode|?Päivämäärä|?SiteID|?Koordinaatit|?Lisätiedot|?Image|?DataJSON|?Display_fi|?Display_sv|?Display_en|?Ylläpito'); | searchStr += encodeURI('|?ObsCode|?Päivämäärä|?SiteID|?Koordinaatit|?Lisätiedot|?Image|?DataJSON|?Display_fi|?Display_sv|?Display_en|?Ylläpito'); | ||
− | searchStr += encodeURI('|sort=Päivämäärä|order=descending|limit= | + | searchStr += encodeURI('|sort=Päivämäärä|order=descending|limit=2000'); |
searchStr += '&format=json'; | searchStr += '&format=json'; | ||
Rivi 114: | Rivi 113: | ||
obs = req.query.results[o]; | obs = req.query.results[o]; | ||
//console.log(obs); | //console.log(obs); | ||
− | obsDate = new Date(parseInt(obs.printouts['Päivämäärä'][0])*1000); | + | obsDate = new Date(parseInt(obs.printouts['Päivämäärä'][0].timestamp)*1000); |
if ( typeof obs.printouts['Lisätiedot'][0] != 'undefined' ) { | if ( typeof obs.printouts['Lisätiedot'][0] != 'undefined' ) { | ||
Rivi 215: | Rivi 214: | ||
// margin settings | // margin settings | ||
− | memo.margins = { top: | + | memo.margins = { top: 0, right: 25, bottom: 60, left: 60 }; |
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; } | ||
Rivi 221: | Rivi 220: | ||
// defaults for all charts | // defaults for all charts | ||
memo.options = { | memo.options = { | ||
− | title: i18n[memo.obscode]['title'][memo.lang], | + | title: "", //i18n[memo.obscode]['title'][memo.lang], |
//titleTextStyle: { fontSize: 14 }, | //titleTextStyle: { fontSize: 14 }, | ||
backgroundColor: 'transparent', | backgroundColor: 'transparent', |