diff --git a/Ksenia Myakinkaya/index.html b/Ksenia Myakinkaya/index.html new file mode 100644 index 0000000..ab1098f --- /dev/null +++ b/Ksenia Myakinkaya/index.html @@ -0,0 +1,30 @@ + + + + + + TODO List + + + + +
+ TODO List + +
+
Добавить новую задачу
+
+
+ + + + \ No newline at end of file diff --git a/Ksenia Myakinkaya/script/main.js b/Ksenia Myakinkaya/script/main.js new file mode 100644 index 0000000..2b0f410 --- /dev/null +++ b/Ksenia Myakinkaya/script/main.js @@ -0,0 +1,182 @@ +var list = []; + +function Point(name, deadline){ + this.name=name; + this.done=false; + if (deadline!=undefined && deadline!=''){ + this.deadline=new Date(deadline); + } + else this.deadline=null; +} + +Point.prototype.do = function(){ + this.done=true; + ShowList(); +} + +Point.prototype.isExpired = function(){ + var today=new Date(); + if(this.deadline!=null && this.deadline-today<=-1000*60*60*24 && this.done===false){ + this.done=null; + } +} + +function AddElement(){ + for (let i=0;i