$(document).ready( () => {
const ss = weeklySpreadsheets;
var list = '',
uno = '
CAROLINA LOGISTIC  70830515178332 | ',
dos = 'CAROLINA TRANSPORTATION  70830515178290 | ',
tres = 'DELTA EXPRESS  70830515177576 | ',
cuatro = 'ALIANCE CARGO  ??? | ',
cinco = 'AMBU FREIGHT  ??? | ',
seis = 'ECHO EXPRESS  ??? | ',
keys = Object.keys(monthlySpreadsheets);
for (var i = 2; i < 9; i++) {
if (!ss.length || i == ss.length) break;
list += '' + ss[i].setTitle() + ''
}
list = list.concat(
'' +
'... Entire History'
);
uno = extend(uno, 'CL', 'Carolina Logistic, Inc');
dos = extend(dos, 'CT', 'Carolina Transportation, Inc');
tres = extend(tres, 'DE', 'Delta Express, Inc');
cuatro = extend(cuatro, 'AC', 'Aliance Cargo, Inc');
cinco = extend(cinco, 'AF', 'Ambu Freight, Inc');
seis = extend(seis, 'EE', 'Echo Express, Inc');
$('#tH').html(ss[0].setTitle());
$('#tC').html(ss[0].createAnchor('expense'));
$('#tL').html(ss[0].createAnchor('payroll'));
$('#bH').html(ss[1].setTitle());
$('#bC').html(ss[1].createAnchor('expense'));
$('#bL').html(ss[1].createAnchor('payroll'));
$('#hist').html(list);
$('#uno').html(uno);
$('#dos').html(dos);
$('#tres').html(tres);
$('#cuatro').html(cuatro);
$('#cinco').html(cinco);
$('#seis').html(seis);
$('#repD').html(createRepD());
function extend(row, key, title) {
var obj1 = monthlySpreadsheets[keys[1]],
obj2 = monthlySpreadsheets[keys[0]],
mon1 = keys[1].split('-')[1],
mon2 = keys[0].split('-')[1],
now = new Date,
date = new Date(mon2 + ' 1, ' + keys[1].split('-')[0]),
active = now >= date,
user1 = 'Helen',
user2 = 'Madison';
const dropCardAnchor = (cardArr, mon, shouldUseActive) => {
if (cardArr[0]) {
let anchorHtml = '';
row += (((shouldUseActive) ? active : true) && cardArr[1]) ? mon + '' : '' + mon;
row += ' ';
row += anchorHtml + '/edit#gid=1995296890">';
row += (((shouldUseActive) ? active : true) && cardArr[2]) ? user1 + '' : '' + user1;
row += ' ';
row += anchorHtml + '/edit#gid=2117669368">';
row += (((shouldUseActive) ? active : true) && cardArr[3]) ? user2 + '' : '' + user2;
}
};
const dropMcAnchor = (mcArr, mon, shouldUseActive) => {
if (mcArr[0]) {
row += '';
row += (((shouldUseActive) ? active : true) && mcArr[1]) ? mon + '' : '' + mon;
}
}
row += ''; dropCardAnchor(obj1.cards[key], mon1); row += ' | ';
row += ''; dropCardAnchor(obj2.cards[key], mon2, true); row += ' | ';
row += ''; dropMcAnchor(obj1.money_codes[key], mon1); row += ' | ';
row += ''; dropMcAnchor(obj2.money_codes[key], mon2, true); row += ' | ';
return row;
}
function createRepD() {
var el = 'Reporting Drivers',
mon1 = keys[0].split('-')[1],
mon2 = keys[1].split('-')[1],
now = new Date,
date = new Date(mon1 + ' 1, ' + keys[1].split('-')[0]),
showNew = now >= date,
id = (showNew) ? monthlySpreadsheets[keys[0]].repTabId : monthlySpreadsheets[keys[1]].repTabId,
mon = '' + ((showNew) ? mon1 : mon2) + '';
if (id) el = '' +
el + ' ' + mon + '';
return el;
}
$('legend').click(function() {
$(this).siblings('table').fadeToggle(900);
});
});