JSFiddle - React, Tailwind, and code Playground
by Jeremy Bolanos
JavaScript
/*
* Application : Handset Analyzer
* Description :
* Version : 0.0.1 (02-2014)
* Author : Jeremy Bolanos [c0bolje]
* Copywrite : Verizon Wireless
*/
// ENV OBJECTS //
var activeContent = {};
activeContent.checked = {};
var activeView = 'NUT'; // default view
// END ENV OBJECTS //
// ENV OPTIONS //
var URL = 'https://handsetanalyzer.eng.vzwcorp.com:8443/testesn/ws/data/';
var URL2 = 'https://handsetanalyzer.eng.vzwcorp.com:8443/testesn/ws/data/set/';
var activeUser = 'c0bolje'; // REMOVE AND SET ACTIVE USER PROGRAMICALLY
var userid = (activeUser) ? activeUser : 'c0bolje';
var dataTableOne, dataTableTwo;
var frameHeight = $('body').height() - 88;
var leftBoxHeight = frameHeight - 51;
// END ENV OPTIONS //
/* DATE TOOL */
function getDate(days) {
var fixDays = (days) ? days : 1; // DEFAULT TO YESTERDAY
var months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var d = new Date();
d.setDate(d.getDate() - fixDays);
var day = d.getDate();
var month = months[d.getMonth()];
var year = d.getFullYear();
var formatDate = (('' + day).length < 2 ? '0' : '') + day + '-' + month + '-' + year;
return formatDate;
}
function populateOptionBoxes(tech, block, cat) {
var marketControls = 'accesstoken=haFE&userids=' + userid + '&view=NUT&techtypes=' + tech + '&datacontainer=data&header=off&keyvalue=on&callback=?';
var categoryFill = 'accesstoken=haFE&header=off&keyvalue=on&callback=?';
var listFill = 'accesstoken=haFE&userids=' + userid + '&header=off&keyvalue=on&callback=?';
var modelList = 'accesstoken=haFE&userids=' + userid + '&techtypes=' + tech + '&header=off&keyvalue=on&callback=?';
var RTTNut = 'accesstoken=haFE&userids=' + userid + '&pages=Device%20Performance%20Dashboard&contents=NutView&datacontainer=data&header=off&ismetrics=Y&keyvalue=on&header=off&callback=?';
var baseURL, callValues, groupBy, displayBy, titles, valueName;
switch...