summaryrefslogtreecommitdiff
path: root/html/includes
diff options
context:
space:
mode:
authorMatthijs Kuiper <info@matthijskuiper.nl>2018-01-08 00:34:58 +0100
committerMatthijs Kuiper <info@matthijskuiper.nl>2018-01-09 00:44:09 +0100
commit07e2c59aa35f9d3057f247882136ea6238ed207c (patch)
treebf9c0d02d7d48e0e685f861a1f2ee14943b6a67a /html/includes
parenta25aca329747cac77264847b29cb844a45c7a88f (diff)
Assets dir with libs
Diffstat (limited to 'html/includes')
-rwxr-xr-xhtml/includes/config.php4
-rw-r--r--html/includes/css/themes/tooltipster-light.css12
-rw-r--r--html/includes/css/themes/tooltipster-noir.css12
-rw-r--r--html/includes/css/themes/tooltipster-punk.css12
-rw-r--r--html/includes/css/themes/tooltipster-shadow.css12
-rw-r--r--html/includes/css/tooltipster.css283
-rwxr-xr-xhtml/includes/header.php25
-rw-r--r--html/includes/js/adapters/standalone-framework.js18
-rw-r--r--html/includes/js/clickrows.js8
-rw-r--r--html/includes/js/clocks.js561
-rw-r--r--html/includes/js/highcharts-3d.js45
-rw-r--r--html/includes/js/highcharts-all.js471
-rw-r--r--html/includes/js/highcharts-functions.js1
-rw-r--r--html/includes/js/highcharts-more.js53
-rw-r--r--html/includes/js/highcharts.js308
-rw-r--r--html/includes/js/jquery-1.11.1.min.js4
-rw-r--r--html/includes/js/jquery.tooltipster.min.js1
-rw-r--r--html/includes/js/modules/canvas-tools.js133
-rw-r--r--html/includes/js/modules/data.js24
-rw-r--r--html/includes/js/modules/drilldown.js15
-rw-r--r--html/includes/js/modules/exporting.js23
-rw-r--r--html/includes/js/modules/funnel.js13
-rw-r--r--html/includes/js/modules/heatmap.js23
-rw-r--r--html/includes/js/modules/multicolor_series.js567
-rw-r--r--html/includes/js/modules/no-data-to-display.js12
-rw-r--r--html/includes/js/modules/solid-gauge.js13
-rw-r--r--html/includes/js/themes/dark-blue.js254
-rwxr-xr-xhtml/includes/overlib_mini.js322
28 files changed, 12 insertions, 3217 deletions
diff --git a/html/includes/config.php b/html/includes/config.php
index 5789c82..77d42fa 100755
--- a/html/includes/config.php
+++ b/html/includes/config.php
@@ -7,13 +7,13 @@ $uname = "";
$upass = "";
// The key needed to run the import script
-$import_adminkey = 'fietsbel';
+$import_adminkey = "fietsbel";
// When runnning from the command-line (cron jobs):
// The absolute path to UTStats's home directory.
// Only needed if you're starting the importer from another directory
// Leave emtpy if unsure
-$import_homedir = '';
+$import_homedir = "";
// Use the MySQL temporary tables feature?
// Available since MySQL 3.23 - requires CREATE TEMPORARY TABLE privilege since 4.0.2
diff --git a/html/includes/css/themes/tooltipster-light.css b/html/includes/css/themes/tooltipster-light.css
deleted file mode 100644
index 945aa69..0000000
--- a/html/includes/css/themes/tooltipster-light.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.tooltipster-light {
- border-radius: 5px;
- border: 1px solid #cccccc;
- background: #ededed;
- color: #666666;
-}
-.tooltipster-light .tooltipster-content {
- font-family: Arial, sans-serif;
- font-size: 14px;
- line-height: 16px;
- padding: 8px 10px;
-} \ No newline at end of file
diff --git a/html/includes/css/themes/tooltipster-noir.css b/html/includes/css/themes/tooltipster-noir.css
deleted file mode 100644
index 548b245..0000000
--- a/html/includes/css/themes/tooltipster-noir.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.tooltipster-noir {
- border-radius: 0px;
- border: 3px solid #2c2c2c;
- background: #fff;
- color: #2c2c2c;
-}
-.tooltipster-noir .tooltipster-content {
- font-family: 'Georgia', serif;
- font-size: 14px;
- line-height: 16px;
- padding: 8px 10px;
-} \ No newline at end of file
diff --git a/html/includes/css/themes/tooltipster-punk.css b/html/includes/css/themes/tooltipster-punk.css
deleted file mode 100644
index 0b7362c..0000000
--- a/html/includes/css/themes/tooltipster-punk.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.tooltipster-punk {
- border-radius: 5px;
- border-bottom: 3px solid #f71169;
- background: #2a2a2a;
- color: #fff;
-}
-.tooltipster-punk .tooltipster-content {
- font-family: 'Courier', monospace;
- font-size: 14px;
- line-height: 16px;
- padding: 8px 10px;
-} \ No newline at end of file
diff --git a/html/includes/css/themes/tooltipster-shadow.css b/html/includes/css/themes/tooltipster-shadow.css
deleted file mode 100644
index e869c5e..0000000
--- a/html/includes/css/themes/tooltipster-shadow.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.tooltipster-shadow {
- border-radius: 5px;
- background: #fff;
- box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
- color: #2c2c2c;
-}
-.tooltipster-shadow .tooltipster-content {
- font-family: 'Arial', sans-serif;
- font-size: 14px;
- line-height: 16px;
- padding: 8px 10px;
-} \ No newline at end of file
diff --git a/html/includes/css/tooltipster.css b/html/includes/css/tooltipster.css
deleted file mode 100644
index 14c70d0..0000000
--- a/html/includes/css/tooltipster.css
+++ /dev/null
@@ -1,283 +0,0 @@
-/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
-.tooltipster-default {
- border-radius: 5px;
- border: 1px solid #1e1e1e;
- background: -webkit-linear-gradient(#3b383b, #1e1e1e); /* For Safari 5.1 to 6.0 */
- background: -o-linear-gradient(#3b383b, #1e1e1e); /* For Opera 11.1 to 12.0 */
- background: -moz-linear-gradient(#3b383b, #1e1e1e); /* For Firefox 3.6 to 15 */
- background: linear-gradient(#3b383b, #1e1e1e); /* Standard syntax */
- color: #fff;
- cursor: pointer;
- -webkit-box-shadow: 10px 10px 26px -10px rgba(0,0,0,0.75);
- -moz-box-shadow: 10px 10px 26px -10px rgba(0,0,0,0.75);
- box-shadow: 10px 10px 26px -10px rgba(0,0,0,0.75);
- max-width: 400px;
-}
-
-/* Use this next selector to style things like font-size and line-height: */
-.tooltipster-default .tooltipster-content {
- font-family: GothamLight, sans-serif;
- font-size: 14px;
- line-height: 16px;
- padding: 8px 10px;
- overflow: hidden;
-}
-
-/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
-.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
- /* border-color: ... !important; */
-}
-
-
-/* If you're using the icon option, use this next selector to style them */
-.tooltipster-icon {
- cursor: pointer;
- margin-left: 4px;
-}
-
-
-
-
-
-
-
-
-/* This is the base styling required to make all Tooltipsters work */
-.tooltipster-base {
- padding: 0;
- font-size: 0;
- line-height: 0;
- position: absolute;
- left: 0;
- top: 0;
- z-index: 9999999;
- pointer-events: none;
- width: auto;
- overflow: visible;
-
-}
-.tooltipster-base .tooltipster-content {
- overflow: hidden;
-}
-
-
-/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
-.tooltipster-arrow {
- display: block;
- text-align: center;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
-}
-.tooltipster-arrow span, .tooltipster-arrow-border {
- display: block;
- width: 0;
- height: 0;
- position: absolute;
-}
-.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
- border-left: 8px solid transparent !important;
- border-right: 8px solid transparent !important;
- border-top: 8px solid;
- bottom: -7px;
-}
-.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
- border-left: 9px solid transparent !important;
- border-right: 9px solid transparent !important;
- border-top: 9px solid;
- bottom: -7px;
-}
-
-.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
- border-left: 8px solid transparent !important;
- border-right: 8px solid transparent !important;
- border-bottom: 8px solid;
- top: -7px;
-}
-.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
- border-left: 9px solid transparent !important;
- border-right: 9px solid transparent !important;
- border-bottom: 9px solid;
- top: -7px;
-}
-.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
- left: 0;
- right: 0;
- margin: 0 auto;
-}
-.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
- left: 6px;
-}
-.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
- left: 5px;
-}
-.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
- right: 6px;
-}
-.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
- right: 5px;
-}
-.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
- border-top: 8px solid transparent !important;
- border-bottom: 8px solid transparent !important;
- border-left: 8px solid;
- top: 50%;
- margin-top: -7px;
- right: -7px;
-}
-.tooltipster-arrow-left .tooltipster-arrow-border {
- border-top: 9px solid transparent !important;
- border-bottom: 9px solid transparent !important;
- border-left: 9px solid;
- margin-top: -8px;
-}
-.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
- border-top: 8px solid transparent !important;
- border-bottom: 8px solid transparent !important;
- border-right: 8px solid;
- top: 50%;
- margin-top: -7px;
- left: -7px;
-}
-.tooltipster-arrow-right .tooltipster-arrow-border {
- border-top: 9px solid transparent !important;
- border-bottom: 9px solid transparent !important;
- border-right: 9px solid;
- margin-top: -8px;
-}
-
-
-/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
-
-.tooltipster-fade {
- opacity: 0;
- -webkit-transition-property: opacity;
- -moz-transition-property: opacity;
- -o-transition-property: opacity;
- -ms-transition-property: opacity;
- transition-property: opacity;
-}
-.tooltipster-fade-show {
- opacity: 1;
-}
-
-.tooltipster-grow {
- -webkit-transform: scale(0,0);
- -moz-transform: scale(0,0);
- -o-transform: scale(0,0);
- -ms-transform: scale(0,0);
- transform: scale(0,0);
- -webkit-transition-property: -webkit-transform;
- -moz-transition-property: -moz-transform;
- -o-transition-property: -o-transform;
- -ms-transition-property: -ms-transform;
- transition-property: transform;
- -webkit-backface-visibility: hidden;
-}
-.tooltipster-grow-show {
- -webkit-transform: scale(1,1);
- -moz-transform: scale(1,1);
- -o-transform: scale(1,1);
- -ms-transform: scale(1,1);
- transform: scale(1,1);
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-}
-
-.tooltipster-swing {
- opacity: 0;
- -webkit-transform: rotateZ(4deg);
- -moz-transform: rotateZ(4deg);
- -o-transform: rotateZ(4deg);
- -ms-transform: rotateZ(4deg);
- transform: rotateZ(4deg);
- -webkit-transition-property: -webkit-transform, opacity;
- -moz-transition-property: -moz-transform;
- -o-transition-property: -o-transform;
- -ms-transition-property: -ms-transform;
- transition-property: transform;
-}
-.tooltipster-swing-show {
- opacity: 1;
- -webkit-transform: rotateZ(0deg);
- -moz-transform: rotateZ(0deg);
- -o-transform: rotateZ(0deg);
- -ms-transform: rotateZ(0deg);
- transform: rotateZ(0deg);
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
- -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
- -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
- -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
- -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
- transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
-}
-
-.tooltipster-fall {
- top: 0;
- -webkit-transition-property: top;
- -moz-transition-property: top;
- -o-transition-property: top;
- -ms-transition-property: top;
- transition-property: top;
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-}
-.tooltipster-fall-show {
-}
-.tooltipster-fall.tooltipster-dying {
- -webkit-transition-property: all;
- -moz-transition-property: all;
- -o-transition-property: all;
- -ms-transition-property: all;
- transition-property: all;
- top: 0px !important;
- opacity: 0;
-}
-
-.tooltipster-slide {
- left: -40px;
- -webkit-transition-property: left;
- -moz-transition-property: left;
- -o-transition-property: left;
- -ms-transition-property: left;
- transition-property: left;
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
-}
-.tooltipster-slide.tooltipster-slide-show {
-}
-.tooltipster-slide.tooltipster-dying {
- -webkit-transition-property: all;
- -moz-transition-property: all;
- -o-transition-property: all;
- -ms-transition-property: all;
- transition-property: all;
- left: 0px !important;
- opacity: 0;
-}
-
-
-/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
-.tooltipster-content-changing {
- opacity: 0.5;
- -webkit-transform: scale(1.1, 1.1);
- -moz-transform: scale(1.1, 1.1);
- -o-transform: scale(1.1, 1.1);
- -ms-transform: scale(1.1, 1.1);
- transform: scale(1.1, 1.1);
-}
diff --git a/html/includes/header.php b/html/includes/header.php
index c92c1fa..7d55e33 100755
--- a/html/includes/header.php
+++ b/html/includes/header.php
@@ -36,28 +36,23 @@ echo'
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<link rel="icon" href="images/favicon.ico" type="image/ico">
- <link rel="stylesheet" type="text/css" href="includes/css/tooltipster.css">
+ <link rel="stylesheet" href="assets/lib/tooltipster/tooltipster.css">
<link rel="stylesheet" href="assets/style.css">
- <script type="text/javascript" src="includes/js/jquery-1.11.1.min.js"></script>
+ <script type="text/javascript" src="assets/lib/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
<!--
var ol_fgclass="dark"; var ol_bgclass="darkbox"; var ol_textfontclass="dark"; var ol_captionfontclass="hlheading";
-->
</script>
- <script type="text/javascript" src="includes/overlib_mini.js"><!-- overLIB (c) Erik Bosrup --></script>
- <script type="text/javascript" src="includes/js/adapters/standalone-framework.js"></script>
- <script type="text/javascript" src="includes/js/highcharts.js"></script>
- <script type="text/javascript" src="includes/js/highcharts-more.js"></script>
- <script type="text/javascript" src="includes/js/highcharts-functions.js"></script>
- <script type="text/javascript" src="includes/js/themes/dark-blue.js"></script>
- <script type="text/javascript" src="includes/js/jquery.tooltipster.min.js"></script>
- <script type="text/javascript" src="./includes/js/clickrows.js"></script>
- <script type="text/javascript">
- $(document).ready(function() {
- $(".tooltip").tooltipster();
- });
- </script>
+ <script type="text/javascript" src="assets/lib/overlib_mini.js"><!-- overLIB (c) Erik Bosrup --></script>
+ <script type="text/javascript" src="assets/lib/highcharts/adapters/standalone-framework.js"></script>
+ <script type="text/javascript" src="assets/lib/highcharts/highcharts.js"></script>
+ <script type="text/javascript" src="assets/lib/highcharts/highcharts-more.js"></script>
+ <script type="text/javascript" src="assets/lib/highcharts/highcharts-functions.js"></script>
+ <script type="text/javascript" src="assets/lib/highcharts/themes/dark-blue.js"></script>
+ <script type="text/javascript" src="assets/lib/tooltipster/jquery.tooltipster.min.js"></script>
+ <script type="text/javascript" src="assets/main.js"></script>
</head>
<body>
diff --git a/html/includes/js/adapters/standalone-framework.js b/html/includes/js/adapters/standalone-framework.js
deleted file mode 100644
index d41dde7..0000000
--- a/html/includes/js/adapters/standalone-framework.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- Highcharts JS v4.0.4 (2014-09-02)
-
- Standalone Highcharts Framework
-
- License: MIT License
-*/
-var HighchartsAdapter=function(){function p(c){function b(b,a,d){b.removeEventListener(a,d,!1)}function d(b,a,d){d=b.HCProxiedMethods[d.toString()];b.detachEvent("on"+a,d)}function a(a,c){var f=a.HCEvents,i,g,k,j;if(a.removeEventListener)i=b;else if(a.attachEvent)i=d;else return;c?(g={},g[c]=!0):g=f;for(j in g)if(f[j])for(k=f[j].length;k--;)i(a,j,f[j][k])}c.HCExtended||Highcharts.extend(c,{HCExtended:!0,HCEvents:{},bind:function(b,a){var d=this,c=this.HCEvents,g;if(d.addEventListener)d.addEventListener(b,
-a,!1);else if(d.attachEvent){g=function(b){b.target=b.srcElement||window;a.call(d,b)};if(!d.HCProxiedMethods)d.HCProxiedMethods={};d.HCProxiedMethods[a.toString()]=g;d.attachEvent("on"+b,g)}c[b]===s&&(c[b]=[]);c[b].push(a)},unbind:function(c,h){var f,i;c?(f=this.HCEvents[c]||[],h?(i=HighchartsAdapter.inArray(h,f),i>-1&&(f.splice(i,1),this.HCEvents[c]=f),this.removeEventListener?b(this,c,h):this.attachEvent&&d(this,c,h)):(a(this,c),this.HCEvents[c]=[])):(a(this),this.HCEvents={})},trigger:function(b,
-a){var d=this.HCEvents[b]||[],c=d.length,g,k,j;k=function(){a.defaultPrevented=!0};for(g=0;g<c;g++){j=d[g];if(a.stopped)break;a.preventDefault=k;a.target=this;if(!a.type)a.type=b;j.call(this,a)===!1&&a.preventDefault()}}});return c}var s,l=document,q=[],m=[],r,n={},o;Math.easeInOutSine=function(c,b,d,a){return-d/2*(Math.cos(Math.PI*c/a)-1)+b};return{init:function(c){if(!l.defaultView)this._getStyle=function(b,d){var a;return b.style[d]?b.style[d]:(d==="opacity"&&(d="filter"),a=b.currentStyle[d.replace(/\-(\w)/g,
-function(b,a){return a.toUpperCase()})],d==="filter"&&(a=a.replace(/alpha\(opacity=([0-9]+)\)/,function(b,a){return a/100})),a===""?1:a)},this.adapterRun=function(b,d){var a={width:"clientWidth",height:"clientHeight"}[d];if(a)return b.style.zoom=1,b[a]-2*parseInt(HighchartsAdapter._getStyle(b,"padding"),10)};if(!Array.prototype.forEach)this.each=function(b,d){for(var a=0,c=b.length;a<c;a++)if(d.call(b[a],b[a],a,b)===!1)return a};if(!Array.prototype.indexOf)this.inArray=function(b,d){var a,c=0;if(d)for(a=
-d.length;c<a;c++)if(d[c]===b)return c;return-1};if(!Array.prototype.filter)this.grep=function(b,d){for(var a=[],c=0,h=b.length;c<h;c++)d(b[c],c)&&a.push(b[c]);return a};o=function(b,c,a){this.options=c;this.elem=b;this.prop=a};o.prototype={update:function(){var b;b=this.paths;var d=this.elem,a=d.element;if(n[this.prop])n[this.prop](this);else b&&a?d.attr("d",c.step(b[0],b[1],this.now,this.toD)):d.attr?a&&d.attr(this.prop,this.now):(b={},b[this.prop]=this.now+this.unit,Highcharts.css(d,b));this.options.step&&
-this.options.step.call(this.elem,this.now,this)},custom:function(b,c,a){var e=this,h=function(a){return e.step(a)},f;this.startTime=+new Date;this.start=b;this.end=c;this.unit=a;this.now=this.start;this.pos=this.state=0;h.elem=this.elem;h()&&m.push(h)===1&&(r=setInterval(function(){for(f=0;f<m.length;f++)m[f]()||m.splice(f--,1);m.length||clearInterval(r)},13))},step:function(b){var c=+new Date,a;a=this.options;var e=this.elem,h;if(e.stopAnimation||e.attr&&!e.element)a=!1;else if(b||c>=a.duration+
-this.startTime){this.now=this.end;this.pos=this.state=1;this.update();b=this.options.curAnim[this.prop]=!0;for(h in a.curAnim)a.curAnim[h]!==!0&&(b=!1);b&&a.complete&&a.complete.call(e);a=!1}else e=c-this.startTime,this.state=e/a.duration,this.pos=a.easing(e,0,1,a.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update(),a=!0;return a}};this.animate=function(b,d,a){var e,h="",f,i,g;b.stopAnimation=!1;if(typeof a!=="object"||a===null)e=arguments,a={duration:e[2],easing:e[3],complete:e[4]};
-if(typeof a.duration!=="number")a.duration=400;a.easing=Math[a.easing]||Math.easeInOutSine;a.curAnim=Highcharts.extend({},d);for(g in d)i=new o(b,a,g),f=null,g==="d"?(i.paths=c.init(b,b.d,d.d),i.toD=d.d,e=0,f=1):b.attr?e=b.attr(g):(e=parseFloat(HighchartsAdapter._getStyle(b,g))||0,g!=="opacity"&&(h="px")),f||(f=d[g]),i.custom(e,f,h)}},_getStyle:function(c,b){return window.getComputedStyle(c,void 0).getPropertyValue(b)},addAnimSetter:function(c,b){n[c]=b},getScript:function(c,b){var d=l.getElementsByTagName("head")[0],
-a=l.createElement("script");a.type="text/javascript";a.src=c;a.onload=b;d.appendChild(a)},inArray:function(c,b){return b.indexOf?b.indexOf(c):q.indexOf.call(b,c)},adapterRun:function(c,b){return parseInt(HighchartsAdapter._getStyle(c,b),10)},grep:function(c,b){return q.filter.call(c,b)},map:function(c,b){for(var d=[],a=0,e=c.length;a<e;a++)d[a]=b.call(c[a],c[a],a,c);return d},offset:function(c){var b=document.documentElement,c=c.getBoundingClientRect();return{top:c.top+(window.pageYOffset||b.scrollTop)-
-(b.clientTop||0),left:c.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}},addEvent:function(c,b,d){p(c).bind(b,d)},removeEvent:function(c,b,d){p(c).unbind(b,d)},fireEvent:function(c,b,d,a){var e;l.createEvent&&(c.dispatchEvent||c.fireEvent)?(e=l.createEvent("Events"),e.initEvent(b,!0,!0),e.target=c,Highcharts.extend(e,d),c.dispatchEvent?c.dispatchEvent(e):c.fireEvent(b,e)):c.HCExtended===!0&&(d=d||{},c.trigger(b,d));d&&d.defaultPrevented&&(a=null);a&&a(d)},washMouseEvent:function(c){return c},
-stop:function(c){c.stopAnimation=!0},each:function(c,b){return Array.prototype.forEach.call(c,b)}}}();
diff --git a/html/includes/js/clickrows.js b/html/includes/js/clickrows.js
deleted file mode 100644
index fb9fda2..0000000
--- a/html/includes/js/clickrows.js
+++ /dev/null
@@ -1,8 +0,0 @@
-
-$(document).ready(function($) {
- $(".clickableRow").click(function() {
- if(event.which == 1) {
- window.document.location = $(this).attr("href");
- }
- });
-});
diff --git a/html/includes/js/clocks.js b/html/includes/js/clocks.js
deleted file mode 100644
index 7f17b42..0000000
--- a/html/includes/js/clocks.js
+++ /dev/null
@@ -1,561 +0,0 @@
-//<![CDATA[
-
-$(function () {
-
- /**
- * Get the current time
- */
- function getNow() {
- var now = new Date();
- var gmt_offset = now.getTimezoneOffset( ) / 60;
- var est = gmt_offset + 5;
-
- return {
- hours: now.getHours() - est + now.getMinutes() / 60,
- minutes: now.getMinutes() * 12 / 60 + now.getSeconds() * 12 / 3600,
- seconds: now.getSeconds() * 12 / 60
- };
- }
-
- /**
- * Pad numbers
- */
- function pad(number, length) {
- // Create an array of the remaining length + 1 and join it with 0\'s
- return new Array((length || 2) + 1 - String(number).length).join(0) + number;
- }
-
- var now = getNow();
-
- // Create the chart
- $(\'.column-right\').highcharts({
-
- chart: {
- type: \'gauge\',
- plotBackgroundColor: null,
- plotBackgroundImage: null,
- plotBorderWidth: 0,
- plotShadow: false,
- height: 200
- },
-
- credits: {
- enabled: false
- },
-
- title: {
- text: \'EST\'
- },
-
- pane: {
- background: [{
- // default background
- }, {
- // reflex for supported browsers
- backgroundColor: \'#1e1e1e\' ? {
- radialGradient: {
- cx: 0.5,
- cy: -0.4,
- r: 1.9
- },
- stops: [
- [0.5, \'rgba(81, 81, 81, 0.8)\'],
- [0.5, \'rgba(59, 56, 59, 0.8)\']
- ]
- } : null
- }]
- },
-
- yAxis: {
-
-
- labels: {
- distance: -20,
-
- style: {
- color: \'#848484\'
- }
- },
- min: 0,
- max: 12,
- lineWidth: 0,
- showFirstLabel: false,
-
- minorTickInterval: \'auto\',
- minorTickWidth: 1,
- minorTickLength: 5,
- minorTickPosition: \'inside\',
- minorGridLineWidth: 0,
- minorTickColor: \'#2e2e2e\',
-
- tickInterval: 1,
- tickWidth: 2,
- tickPosition: \'inside\',
- tickLength: 10,
- tickColor: \'#fff\',
- title: {
- text: \'\',
- style: {
- color: \'#fff\',
- fontWeight: \'normal\',
- fontSize: \'8px\',
- lineHeight: \'10px\'
- },
- y: 10
- }
- },
-
- tooltip: {
- formatter: function () {
- return this.series.chart.tooltipText;
- }
- },
-
- series: [{
- data: [{
- id: \'hour\',
- y: now.hours,
- dial: {
- radius: \'60%\',
- baseWidth: 4,
- baseLength: \'95%\',
- rearLength: 0
- }
- }, {
- id: \'minute\',
- y: now.minutes,
- dial: {
- baseLength: \'95%\',
- rearLength: 0
- }
- }, {
- id: \'second\',
- y: now.seconds,
- dial: {
- radius: \'100%\',
- baseWidth: 1,
- rearLength: \'20%\'
- }
- }],
- animation: false,
- dataLabels: {
- enabled: false
- }
- }]
- },
-
- // Move
- function (chart) {
- setInterval(function () {
-
- now = getNow();
-
- var hour = chart.get(\'hour\'),
- minute = chart.get(\'minute\'),
- second = chart.get(\'second\'),
- // run animation unless we\'re wrapping around from 59 to 0
- animation = now.seconds === 0 ?
- false :
- {
- easing: \'easeOutElastic\'
- };
-
- // Cache the tooltip text
- chart.tooltipText =
- pad(Math.floor(now.hours), 2) + \':\' +
- pad(Math.floor(now.minutes * 5), 2) + \':\' +
- pad(now.seconds * 5, 2);
-
- hour.update(now.hours, true, animation);
- minute.update(now.minutes, true, animation);
- second.update(now.seconds, true, animation);
-
- }, 1000);
-
- });
-});
-
-// Extend jQuery with some easing (copied from jQuery UI)
-$.extend($.easing, {
- easeOutElastic: function (x, t, b, c, d) {
- var s=1.70158;var p=0;var a=c;
- if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
- if (a < Math.abs(c)) { a=c; var s=p/4; }
- else var s = p/(2*Math.PI) * Math.asin (c/a);
- return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
- }
-});
-
-$(function () {
-
- /**
- * Get the current time
- */
- function getNow() {
- var now = new Date();
- var gmt_offset = now.getTimezoneOffset( ) / 60;
- var est = gmt_offset + 5;
- var cet = gmt_offset - 1;
-
- return {
- hours: now.getHours() - cet + now.getMinutes() / 60,
- minutes: now.getMinutes() * 12 / 60 + now.getSeconds() * 12 / 3600,
- seconds: now.getSeconds() * 12 / 60
- };
- }
-
- /**
- * Pad numbers
- */
- function pad(number, length) {
- // Create an array of the remaining length + 1 and join it with 0\'s
- return new Array((length || 2) + 1 - String(number).length).join(0) + number;
- }
-
- var now = getNow();
-
- // Create the chart
- $(\'.column-center\').highcharts({
-
- chart: {
- type: \'gauge\',
- plotBackgroundColor: null,
- plotBackgroundImage: null,
- plotBorderWidth: 0,
- plotShadow: false,
- height: 200
- },
-
- credits: {
- enabled: false
- },
-
- title: {
- text: \'CET\'
- },
-
- pane: {
- background: [{
- // default background
- }, {
- // reflex for supported browsers
- backgroundColor: Highcharts.svg ? {
- radialGradient: {
- cx: 0.5,
- cy: -0.4,
- r: 1.9
- },
- stops: [
- [0.5, \'rgba(81, 81, 81, 0.8)\'],
- [0.5, \'rgba(59, 56, 59, 0.8)\']
- ]
- } : null
- }]
- },
-
- yAxis: {
-
-
- labels: {
- distance: -20,
-
- style: {
- color: \'#848484\'
- }
- },
- min: 0,
- max: 12,
- lineWidth: 0,
- showFirstLabel: false,
-
- minorTickInterval: \'auto\',
- minorTickWidth: 1,
- minorTickLength: 5,
- minorTickPosition: \'inside\',
- minorGridLineWidth: 0,
- minorTickColor: \'#2e2e2e\',
-
- tickInterval: 1,
- tickWidth: 2,
- tickPositi