-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathJavaScript.js
More file actions
121 lines (80 loc) · 3.41 KB
/
JavaScript.js
File metadata and controls
121 lines (80 loc) · 3.41 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
function AddNewWEField() {
let newNode=document.createElement('textarea');
newNode.classList.add('form-control');
newNode.classList.add("weField");
newNode.classList.add("mt-2");
newNode.setAttribute("rows",1);
newNode.setAttribute("placeholder", "Enter Here");
let weOb = document.getElementById("we");
let weAddButtonOb = document.getElementById("weAddButton");
weOb.insertBefore(newNode, weAddButtonOb);
}
function AddNewAQField() {
let newNode=document.createElement('textarea');
newNode.classList.add('form-control');
newNode.classList.add("eqField");
newNode.classList.add("mt-2");
newNode.setAttribute("rows",1);
newNode.setAttribute("placeholder", "Enter Here");
let aqOb = document.getElementById("eq");
let aqAddButtonOb = document.getElementById("aqAddButton");
aqOb.insertBefore(newNode, aqAddButtonOb);
}
function Language() {
let newNode=document.createElement('textarea');
newNode.classList.add('form-control');
newNode.classList.add("langfield");
newNode.classList.add("mt-2");
newNode.setAttribute("rows",1);
newNode.setAttribute("placeholder", "Enter Here");
let lngOb = document.getElementById("lng");
let LanguageOb = document.getElementById("Lang");
lngOb.insertBefore(newNode, LanguageOb);
}
function generateCV(){
let namefield=document.getElementById('namefield').value;
let nameT1=document.getElementById('nameT1');
nameT1.innerHTML=namefield;
document.getElementById("nameT2").innerHTML = namefield;
document.getElementById('contactT').innerHTML=document.getElementById('contactfield').value;
document.getElementById('mailT').innerHTML=document.getElementById('mailfield').value;
document.getElementById("addressT").innerHTML = document.getElementById('addressfield').value;
document.getElementById("fbT").innerHTML = document.getElementById("fbfield").value;
document.getElementById("instaT").innerHTML = document.getElementById("instafield").value;
document.getElementById("LinkedT").innerHTML = document.getElementById('linkedinfield').value;
document.getElementById("objectiveT").innerHTML = document.getElementById('objectivefield').value;
let wes = document.getElementsByClassName("weField");
let str ="";
for (let e of wes) {
str = str + `<li> ${e.value} </li>`;
}
document.getElementById("weT").innerHTML = str;
//acdmic
let aqs = document.getElementsByClassName("eqField");
let str1 ="";
for (let e of aqs) {
str1 += `<li> ${e.value} </li>`;
}
document.getElementById("aqT").innerHTML=str1;
//language
let lns = document.getElementsByClassName("langfield");
let str2 ="";
for (let e of lns) {
str2 += `<li> ${e.value} </li>`;
}
document.getElementById("lgT").innerHTML=str2;
//photo
let file = document.getElementById("imgfield").files[0];
console.log(file);
let reader = new FileReader();
reader.readAsDataURL(file);
console.log(reader.result);
reader.onloadend = function (){
document.getElementById('imgTemplate').src = reader.result;
};
document.getElementById("cv-form").style.display="none";
document.getElementById("CV-template").style.display="block";
}
function printCV() {
window.print();
}