-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathview_profile.js
72 lines (60 loc) · 2.01 KB
/
view_profile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
function retrieveInformation(results, courses) {
//console.log(results);
//console.log(courses == null);
displayProfilePicture(results[0][3]);
displayUserInfo(results[0][0], results[0][1],results[0][2]);
displayInfo("signature", results[0][4]);
if (courses[0][0] != null){
var crs = courses[0][0].split(', ');
displayInfo("courses", getCourses(crs));
}
else {
displayInfo("courses", "");
}
return false;
}
function displayInfo(piece, info) {
var piece_Display = document.createElement("div");
//piece_Display.setAttribute("class", "small-font");
var innerP = document.createElement("p");
innerP.innerHTML = info;
piece_Display.appendChild(innerP);
document.getElementById(piece).appendChild(piece_Display);
}
function displayProfilePicture(filename) {
var filename = "users/" + filename; //placeholder
if (filename !== "NULL") {
var innerP = document.createElement("img");
innerP.setAttribute("src", filename);
innerP.setAttribute("alt", "Profile Picture");
innerP.setAttribute("class", "profile-picture floatleft");
document.getElementById("profile-picture-div").appendChild(innerP);}
}
function displayUserInfo(fname, lname, email) {
var dom = document.getElementById("user-info");
var fnameElem = document.createElement("div");
fnameElem.innerHTML = "Name: " + fname + " " + lname;
var emailElem = document.createElement("div");
emailElem.innerHTML = "Email: " + email;
dom.appendChild(fnameElem);
dom.appendChild(emailElem);
}
function getCourses(course_list){
//console.log(course_list);
//var course_list = new Array();
//ourse_list = ["CIS444", "CS433", "MKTG302"];
var count_courses = course_list.length;
var courses = "";
var i;
if (course_list.length == 0 ){
courses = "You are not enrolled in any courses. Edit profile to add courses.";
}
for (i = 0; i < count_courses; i++){
courses += course_list[i];
if (i < count_courses-1){
courses += "<br>";
}
}
//console.log(courses);
return courses;
}