2011-01-05 16:52:11 +00:00
|
|
|
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
|
|
|
|
|
|
|
//Hard coded color constants
|
|
|
|
var TURQUOISE = "#8DD3C7";
|
2011-01-14 21:39:11 +00:00
|
|
|
var DARK_TURQUOISE = "#009999";
|
2011-01-05 16:52:11 +00:00
|
|
|
var LIGHT_YELLOW = "#FFFFB3";
|
|
|
|
var LIGHT_VIOLET = "#BEBADA";
|
2011-01-14 21:39:11 +00:00
|
|
|
var RED = "#CC0000";
|
2011-01-05 16:52:11 +00:00
|
|
|
var LIGHT_RED = "#FB8072";
|
2011-01-14 21:39:11 +00:00
|
|
|
var DARK_RED = "#520000";
|
2011-01-05 16:52:11 +00:00
|
|
|
var SKY_BLUE = "#80B1D3";
|
2011-01-14 21:39:11 +00:00
|
|
|
var DARK_BLUE = "#80B1D3";
|
2011-01-19 23:47:52 +00:00
|
|
|
var NAVY_BLUE = "#003366";
|
2011-01-14 21:39:11 +00:00
|
|
|
var LIGHT_BLUE = "#3399FF";
|
2011-01-05 16:52:11 +00:00
|
|
|
var ORANGE = "#FDB462";
|
2011-01-14 21:39:11 +00:00
|
|
|
var DARK_ORANGE = "#FF9900";
|
2011-01-05 16:52:11 +00:00
|
|
|
var LIGHT_GREEN = "#B3DE69";
|
2011-01-14 21:39:11 +00:00
|
|
|
var DARK_GREEN = "#006600";
|
|
|
|
var VIBRANT_GREEN = "#99CC00";
|
2011-01-05 16:52:11 +00:00
|
|
|
var LIGHT_PINK = "#FCCDE5";
|
|
|
|
var LIGHT_GREY = "#D9D9D9";
|
2011-01-14 21:39:11 +00:00
|
|
|
var PURPLE = "#BC80BD";
|
|
|
|
var DARK_PURPLE = "#6600CC";
|
|
|
|
var PINK_PURPLE = "#CC00CC";
|
2011-01-19 23:47:52 +00:00
|
|
|
var HOT_PINK = "#FF00B4";
|
|
|
|
var MEHENDI_GREEN = "#7A7900";
|
2011-01-05 16:52:11 +00:00
|
|
|
|
2011-01-19 23:47:52 +00:00
|
|
|
var colorConstantQueue = [ LIGHT_BLUE, DARK_ORANGE, VIBRANT_GREEN,
|
|
|
|
NAVY_BLUE, RED, PINK_PURPLE,
|
|
|
|
DARK_TURQUOISE, MEHENDI_GREEN, HOT_PINK,
|
|
|
|
DARK_RED ];
|
2011-01-05 16:52:11 +00:00
|
|
|
|
2011-02-02 21:04:36 +00:00
|
|
|
var freeColors;
|
2011-01-05 16:52:11 +00:00
|
|
|
|
2011-02-02 21:04:36 +00:00
|
|
|
var globalDateObject;
|
2011-01-19 20:23:22 +00:00
|
|
|
|
2011-02-02 21:04:36 +00:00
|
|
|
var year;
|
2011-01-05 16:52:11 +00:00
|
|
|
|
2011-02-02 21:04:36 +00:00
|
|
|
var colors, prevColor, colorToAssign,
|
|
|
|
colorToRemove, renderedObjects, labelToEntityRecord,
|
|
|
|
setOfLabels, labelToCheckedEntities, stopWordsToCount;
|
2011-01-05 16:52:11 +00:00
|
|
|
|
|
|
|
var graphContainer;
|
|
|
|
var tableDiv;
|
|
|
|
var entityLevel;
|
|
|
|
|
|
|
|
//options for Flot
|
2011-02-02 21:04:36 +00:00
|
|
|
var FlotOptions;
|
|
|
|
|
|
|
|
function initConstants() {
|
|
|
|
|
|
|
|
freeColors = colorConstantQueue.slice();
|
|
|
|
|
|
|
|
globalDateObject = new Date();
|
|
|
|
|
|
|
|
year = {
|
|
|
|
min: globalDateObject.getFullYear() - 9,
|
|
|
|
max: globalDateObject.getFullYear(),
|
|
|
|
globalMin: globalDateObject.getFullYear() - 9,
|
|
|
|
globalMax: globalDateObject.getFullYear()
|
|
|
|
};
|
|
|
|
|
|
|
|
colors = {};
|
|
|
|
prevColor = {};
|
|
|
|
colorToAssign, colorToRemove;
|
|
|
|
renderedObjects = [];
|
|
|
|
labelToEntityRecord = {};
|
|
|
|
setOfLabels = [];
|
|
|
|
labelToCheckedEntities = {};
|
|
|
|
stopWordsToCount = {};
|
|
|
|
|
|
|
|
//options for Flot
|
|
|
|
FlotOptions = {
|
|
|
|
legend : {
|
|
|
|
show : false
|
|
|
|
},
|
2011-01-05 16:52:11 +00:00
|
|
|
lines : {
|
2011-02-02 21:04:36 +00:00
|
|
|
show : true
|
|
|
|
},
|
|
|
|
points : {
|
|
|
|
show : false
|
|
|
|
},
|
|
|
|
xaxis : {
|
|
|
|
tickDecimals : 0,
|
|
|
|
tickSize : 10
|
|
|
|
},
|
|
|
|
series : {
|
|
|
|
lines : {
|
|
|
|
lineWidth : 7
|
|
|
|
}
|
|
|
|
},
|
|
|
|
yaxis : {
|
|
|
|
tickSize : 1,
|
|
|
|
tickDecimals : 0,
|
|
|
|
min : 0
|
|
|
|
},
|
|
|
|
grid : {
|
|
|
|
borderColor : "#D9D9D9"
|
2011-01-05 16:52:11 +00:00
|
|
|
}
|
2011-02-02 21:04:36 +00:00
|
|
|
};
|
2011-01-05 16:52:11 +00:00
|
|
|
|
2011-02-02 21:04:36 +00:00
|
|
|
FlotOptions.colors = colorConstantQueue;
|
|
|
|
|
|
|
|
}
|