-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathScript.js
102 lines (59 loc) · 2.29 KB
/
Script.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
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
var removeicon='<i style="color:#F23D5E;font-size:25px;" id=:"removeicon1" onmouseover="mouseOver()" class="fa fa-trash"></i>';
var completed='<i style="color:#26717F;font-size:25px;"class="glyphicon glyphicon-thumbs-up"></i>';
//Function to display the To-do item in the completed section.
document.getElementById('button').addEventListener('click', function(){
var value=document.getElementById('To-do_Content').value;
if (value) addItemTodo(value);
document.getElementById('To-do_Content').value = '';
})
//Deleting the TO-DO
function removeItem(){
var item = this.parentNode.parentNode;
var parent = item.parentNode;
parent.removeChild(item);
}
//Marking the TO-DO as completed.
function removeCompleted(){
var item = this.parentNode.parentNode;
var parent = item.parentNode;
parent.removeChild(item);
}
//Function to display the completed TO-DO in "Your completed list of TO-DO"
function addTodo(){
var item = this.parentNode.parentNode;
var parent = item.parentNode;
parent.removeChild(item);
var target=document.getElementById('completedtoTo-Do');
var text = item.innerText;
var createLi = document.createElement('li');
createLi.innerText = text;
var button = document.createElement('div');
button.classList.add('buttons_completed');
var removeBut = document.createElement('button');
removeBut.classList.add('removeBut')
removeBut.innerHTML=removeicon;
removeBut.addEventListener('click', removeCompleted);
target.appendChild(createLi);
createLi.appendChild(button);
button.appendChild(removeBut);
}
//Function to create the TO-DO item.
function addItemTodo(text){
var list=document.getElementById('listoftodo');
var item = document.createElement('li');
item.innerText = text;
var buttons = document.createElement('div');
buttons.classList.add('buttons');
var remove = document.createElement('button');
remove.classList.add('remove')
remove.innerHTML=removeicon;
remove.addEventListener('click', removeItem);
var add = document.createElement('button');
add.classList.add('completed')
add.innerHTML=completed;
add.addEventListener('click',addTodo);
buttons.appendChild(remove);
buttons.appendChild(add);
item.appendChild(buttons);
list.insertBefore(item, list.firstElementChild);
}