-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdriver.js
More file actions
105 lines (90 loc) · 2.31 KB
/
Copy pathdriver.js
File metadata and controls
105 lines (90 loc) · 2.31 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
var noteArr = [];
var whereAt = 0;
function storeNote() {
var j = {};
j.note = document.getElementById("note").value;
var jJSON = JSON.stringify(j);
//var noteTxt = jJSON;
//noteTxt = document.getElementById("note").value;
//console.log(j);
noteArr.push(jJSON);
console.log(noteArr);
count();
//localStorage.note = noteArr;
//localStorage.setItem(note);
}
function readNote(whereAt) {
var i = 0;
if (whereAt > 0) {
i = whereAt;
}
var readTxt = JSON.parse(noteArr[i]);
if (whereAt <= 0) {
document.getElementById("message").innerHTML = "There are no notes!";
} else {
document.getElementById("message").innerHTML = readTxt.note;
console.log(readTxt.note);
count();
}
}
function clearNote() {
if (noteArr.length > 1) {
noteArr.splice(whereAt, 1);
} else {
noteArr.splice(0, 1);
}
console.log(noteArr);
count();
readNote(whereAt);
}
// function clearNote() {
// noteArr.
// document.getElementById("message").innerHTML = "";
// count();
// }
function count() {
if (noteArr.length == 0) {
document.getElementById("count").innnerHTML =
"There are no notes in the list!";
} else if (noteArr.length === 1) {
document.getElementById("count").innerHTML =
"There is one note in the list:";
} else {
document.getElementById("count").innerHTML =
"There are " + noteArr.length + " notes in the list:";
// if (noteArr.length === 0) { "no notes."
// } else {
// " notes and you are on note: " +
// whereAt + 1);
// }
}
}
function next() {
whereAt = whereAt + 1;
if (noteArr[whereAt] == undefined) {
document.getElementById("message").innerHTML = "No more notes!";
} else {
readNote(whereAt);
}
//for (i = 0; i > noteArr.length; i++) {
// readNote(noteArr[i]);
//}
}
function previous() {
if (whereAt == 0) {
readNote(whereAt);
} else {
whereAt = whereAt - 1;
}
if (noteArr[whereAt] == undefined) {
document.getElementById("message").innerHTML = "Error!";
} else {
readNote(whereAt);
}
// for (i = 0; i > noteArr.length; i--) {
// readNote(noteArr[i]);
// }
}
// function clearNote() {
// localStorage.removeItem(note);
// };