locations + links

This commit is contained in:
10001shh
2018-08-25 18:28:11 -05:00
parent fa3a383352
commit 7b82ea4e44

View File

@@ -66,6 +66,7 @@ $(function () {
function makeLine(datetimearr) { function makeLine(datetimearr) {
$(".time").remove(); $(".time").remove();
//converted times back //converted times back
console.log(datetimearr);
var dtmap = new Map([]); var dtmap = new Map([]);
for (var i = 0; i < datetimearr.length; i++) { for (var i = 0; i < datetimearr.length; i++) {
datetimearr[i][1][0] = moment(datetimearr[i][1][0], ["HH:mm"]).format("h:mm A"); datetimearr[i][1][0] = moment(datetimearr[i][1][0], ["HH:mm"]).format("h:mm A");
@@ -81,15 +82,18 @@ $(function () {
var output = ""; var output = "";
var timearr = Array.from(dtmap.keys()); var timearr = Array.from(dtmap.keys());
var dayarr = Array.from(dtmap.values()); var dayarr = Array.from(dtmap.values());
console.log(timearr);
console.log(dayarr);
var building = "";
for (var i = 0; i < dayarr.length; i++) { for (var i = 0; i < dayarr.length; i++) {
output += `<p class='time'><span>${dayarr[i]}</span>: ${timearr[i].split(",")[0]} to ${timearr[i].split(",")[1]}<span style='float:right';>GDC</span></p>`; var place = findLoc(dayarr[i], timearr[i], datetimearr);
var building = place.substring(0, place.search(/\d/) - 1);
if (building == "") {
building = "Undecided Location";
}
output += `<p class='time'><span>${dayarr[i]}</span>: ${timearr[i].split(",")[0]} to ${timearr[i].split(",")[1]}<span style='float:right';><a href='https://maps.utexas.edu/buildings/UTM/${building}'>${place}</a></span></p>`;
} }
return output; return output;
} }
// When the user clicks on <span> (x), close the modal // When the user clicks on <span> (x), close the modal
$(".close").click(() => { $(".close").click(() => {
$("#myModal").fadeOut(fadetime); $("#myModal").fadeOut(fadetime);
@@ -114,6 +118,29 @@ $(function () {
} }
} }
function findLoc(day, timearr, datetimearr) {
for (let i = 0; i < datetimearr.length; i++) {
var dtl = datetimearr[i];
console.log(dtl[1]);
console.log(timearr);
if (day.includes(dtl[0])) {
if (JSON.stringify(timearr) == JSON.stringify(fixDtl1(dtl[1]))) {
return dtl[2];
}
}
}
}
function fixDtl1(dtl1) {
let output = "";
for (let i = 0; i < dtl1.length; i++) {
output += dtl1[i];
if (i != dtl1.length - 1) {
output += ",";
}
}
return output;
}
// Iterate through each saved course and add to 'event' // Iterate through each saved course and add to 'event'
function setAllEvents(savedCourses) { function setAllEvents(savedCourses) {