72 lines
2 KiB
JavaScript
72 lines
2 KiB
JavaScript
/**
|
|
* Main javascript file
|
|
*
|
|
* @author Florian Ziegler <fz@f10-home.de>
|
|
* @author Justin Otherguy <justin@justinotherguy.org>
|
|
* @author Steffen Vogel <info@steffenvogel.de>
|
|
* @copyright Copyright (c) 2010, The volkszaehler.org project
|
|
* @package default
|
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
|
*/
|
|
/*
|
|
* This file is part of volkzaehler.org
|
|
*
|
|
* volkzaehler.org is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* any later version.
|
|
*
|
|
* volkzaehler.org is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with volkszaehler.org. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
var myUUID = '';
|
|
if($.getUrlVar('uuid'))
|
|
myUUID = $.getUrlVar('uuid');
|
|
|
|
// storing json data
|
|
var data;
|
|
|
|
//windowEnd parameter for json server
|
|
var myWindowEnd = new Date().getTime();
|
|
|
|
// windowStart parameter for json server
|
|
var myWindowStart = myWindowEnd - 24*60*60*1000;
|
|
|
|
// windowGrouping for json server
|
|
var windowGrouping = 0;
|
|
|
|
// mouse position on mousedown (x-axis)
|
|
var moveXstart = 0;
|
|
|
|
// executed on document loaded complete
|
|
// this is where it all starts...
|
|
$(document).ready(function() {
|
|
// initialization of user interface
|
|
$('#accordion h3').click(function() {
|
|
$(this).next().toggle('slow');
|
|
return false;
|
|
}).next().hide();
|
|
|
|
|
|
// resize chart area for low resolution displays
|
|
// works fine with HTC hero
|
|
// perhaps you have to reload after display rotation
|
|
if($(window).width() < 800) {
|
|
$("#chart").animate({
|
|
width: $(window).width() - 40,
|
|
height: $(window).height() - 3,
|
|
}, 0);
|
|
}
|
|
|
|
// load channel list
|
|
// loadChannelList();
|
|
|
|
// load data and show plot
|
|
getData();
|
|
});
|