Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var commanderHistory = GM_getValue(Username + "_commander", "");
- commanderHistory = commanderHistory.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,' ');
- var previousCommanders = commanderHistory.split(" ");
- var lastCommander = previousCommanders[previousCommanders.length - 1];
- var commanderTimes;
- var previousTimes;
- if (commander != lastCommander) {
- commanderHistory = commanderHistory + " " + commander;
- GM_setValue(Username + "_commander", commanderHistory);
- var timeStamp = getTimeStamp();
- commanderTimes = GM_getValue(Username + "_comm_times", "").trim();
- if (commanderTimes == "") {
- commanderTimes = commanderTimes + timeStamp;
- } else {
- commanderTimes = commanderTimes + ":::" + timeStamp;
- }
- GM_setValue(Username + "_comm_times", commanderTimes);
- }
- var commanderTable = "";
- commanderTable += '<table id="table_commanders" class="table_lines" width="100%" cellspacing="0" cellpadding="6" border="0">';
- commanderTable += ' <tbody>';
- commanderTable += ' <tr style="cursor: pointer;">';
- commanderTable += ' <th align="center" colspan="2">Commander History</th>';
- commanderTable += ' </tr>';
- commanderTable += ' <tr>';
- commanderTable += ' <th class="subh" align="left">Commander</th>';
- commanderTable += ' <th class="subh" align="right">Date</th>';
- commanderTable += ' </tr>';
- commanderTable += ' </tbody>';
- commanderTable += '</table>';
- var toReplace = 'officers_nav()\n</script>';
- var replaceWith = toReplace + '\n' + commanderTable;
- document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
- var i;
- var entryCommanders = GM_getValue(Username + "_commander", "").replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,' ').split(' ');
- var entryTimes = GM_getValue(Username + "_comm_times", "").replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,' ').split(':::');
- var len = entryCommanders.length;
- for (i = 0; i < len; i++) {
- var currComm = entryCommanders[i];
- var currTime = entryTimes[i];
- if (currTime.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,' ') == "") {
- currTime = ' ';
- }
- var newRow = "";
- newRow += '<tr>';
- newRow += ' <td align="left"><b>' + currComm + '</b></td>';
- newRow += ' <td align="right">' + currTime + '</td>';
- newRow += '</tr>';
- document.getElementById('table_commanders').insertRow(-1).innerHTML = newRow;
- }
Add Comment
Please, Sign In to add comment