/**
|
|
* Created by Alex on 10/27/2014.
|
|
*/
|
|
'use strict';
|
|
var timeline;
|
|
var timelineItems = new vis.DataSet();
|
|
var timelineGroups = new vis.DataSet();
|
|
|
|
var graph2d;
|
|
var graph2dDataset = [];
|
|
var graph2DItems = new vis.DataSet();
|
|
var graph2dGroups = new vis.DataSet();
|
|
graph2dGroups.add({
|
|
id: 'differencePositive', content: 'differencePositive', className: "differencePositive", options: {
|
|
drawPoints: false,
|
|
style: 'bar',
|
|
barChart: {width: 50, align: 'center'} // align: left, center, right
|
|
}
|
|
});
|
|
graph2dGroups.add({
|
|
id: 'differenceNegative', content: 'differenceNegative', className: "differenceNegative", options: {
|
|
drawPoints: false,
|
|
style: 'bar',
|
|
barChart: {width: 50, align: 'center'} // align: left, center, right
|
|
}
|
|
});
|
|
var eventCounter;
|
|
|
|
var selectedGroup = 'duration';
|
|
var showDuration = true;
|
|
var showPrediction = false;
|
|
var showTimeline = true;
|
|
var showGraph = false;
|
|
var differenceWithPrediction = false;
|
|
|
|
function draw() {
|
|
eventCounter = document.getElementById('eventCounter');
|
|
|
|
// add items to the DataSet
|
|
var timelineContainer = document.getElementById('timeline');
|
|
var timelineOptions = {
|
|
hiddenDates: [
|
|
{start: '2013-10-26 00:00:00', end: '2013-10-28 00:00:00', repeat: 'weekly'}, // daily weekly monthly yearly
|
|
{start: '2013-03-29 18:30:00', end: '2013-03-30 08:00:00', repeat: 'daily'} // daily weekly monthly yearly
|
|
],
|
|
start: TIMELINE_START,
|
|
end: TIMELINE_END,
|
|
autoResize: false,
|
|
showCustomTime: true,
|
|
showCurrentTime: false,
|
|
stack: false
|
|
};
|
|
timeline = new vis.Timeline(timelineContainer, timelineItems, timelineGroups, timelineOptions);
|
|
|
|
var graph2dContainer = document.getElementById('graph2d');
|
|
var graph2dOptions = {
|
|
style:'bar',
|
|
barChart: {width:50, align:'center', handleOverlap:'sideBySide'},
|
|
start: '2014-08-25',
|
|
end: '2014-09-25',
|
|
autoResize: false,
|
|
// height: '450px',
|
|
showCurrentTime: false,
|
|
catmullRom: false,
|
|
showMajorLabels: false,
|
|
showMinorLabels: false,
|
|
graphHeight:'450px',
|
|
dataAxis: {
|
|
customRange: {
|
|
left: {
|
|
min:-0.5
|
|
}
|
|
}
|
|
},
|
|
drawPoints:false //{style:'circle'}
|
|
};
|
|
graph2d = new vis.Graph2d(graph2dContainer, graph2DItems, graph2dGroups, graph2dOptions);
|
|
}
|
|
|
|
window.onresize = function () {
|
|
timeline.redraw();
|
|
graph2d.redraw();
|
|
}
|
|
|
|
var conn;
|
|
|
|
if (ONLINE_ONLY == true) {
|
|
eve.system.init({
|
|
transports: [
|
|
{
|
|
type: 'local'
|
|
}
|
|
]
|
|
});
|
|
}
|
|
else {
|
|
eve.system.init({
|
|
transports: [
|
|
{
|
|
type: 'ws'
|
|
}
|
|
]
|
|
});
|
|
}
|
|
|