yassmin

Untitled

Apr 22nd, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.44 KB | None | 0 0
  1. <!douctype html>
  2. <html>
  3. <head>
  4. <script src="jquery.js"></script>
  5. <script src="jquery-1.9.1.js"></script>
  6. <script src="jquery-ui.js"></script>
  7. <script src="js/bootstrap.min.js"></script>
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <link rel="stylesheet" href="css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
  10. <link rel="stylesheet" href="css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
  11. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  12. <style >
  13. .buttonadd{
  14. background-color: rgb(53, 0, 254);
  15. width: 13%;
  16. border: 1px solid #c3c3c3;
  17. position:absolute;
  18. text-align-last: center;
  19. text-rendering: optimizeLegibility;
  20. font-size: 15;
  21. font-weight: bold;
  22. }
  23. .bb{
  24. background-color: rgb(53, 0, 254);
  25. width: 7%;
  26. border: 1px solid #c3c3c3;
  27. position:absolute;
  28. text-align-last: center;
  29. text-rendering: optimizeLegibility;
  30. font-size: 100%;
  31. }
  32. </style>
  33. <script>
  34.  
  35.  
  36.  
  37. var id =0 ;
  38. function task(name,date,description ){
  39. //this.id = id;
  40. this.name = name;
  41. this.date = date;
  42. this.description =description ;
  43. //this.states=states;
  44. }
  45.  
  46. var countElement =0;
  47. var taskslist = [];
  48. var i;
  49. var allTasksarray =[];
  50. var inProgressarray =[];
  51. var archivedarray = [];
  52. var completedarray =[];
  53. var countAll=0;
  54. var countComplete=0;
  55. var countArchive=0;
  56. var countProg=0;
  57. var add1;
  58. var add2;
  59. var add3;
  60. var add4;
  61. var addto;
  62. var count1;
  63. var count;
  64. var count2;
  65. var count3;
  66. var x = new task("task_1",Date.now(),"gfuoh;o");
  67. allTasksarray =[x];
  68. //taskslist =[x];
  69. function drawTable(choose,word ){ //var text = //document.getElementById("myTable").innerHTML;
  70. if (choose == "all"){
  71. taskslist = allTasksarray;
  72. addto = 1;
  73. //taskslist= taskslist.concat(allTasks);
  74. }
  75. else if (choose == "complete"){
  76. taskslist = completedarray;
  77. addto =3;
  78. }
  79. else if( choose == "prog"){
  80. taskslist = inProgressarray ;
  81. addto =2;
  82. }
  83. else if ( choose == "archive"){
  84. taskslist = archivedarray ;
  85. addto = 4;
  86. }
  87. var text = "<table style=\"width:100% padding-top:10%;padding-bottom: 30%;\" >";
  88. text += "<th></th>";
  89. text += "<h5 style =\" text-align:center; font-size:200%;font:bold;width:30%\">"+word+"</h5>";
  90. //text += "<th>Date</th>";
  91. text += "<th></th>";
  92. for(i = 0; i< taskslist.length; i++){
  93. text += "<tr>";
  94. text += "<td style=\"width:5%\"> <INPUT TYPE=\"checkbox\" NAME=\"Item1\" VALUE=\"0\" UNCHECKED onClick=\"showbutton\"></td>";
  95. text += "<td style=\"width:45%;text-align:left;\">"+taskslist[i].name + "</td>";
  96. text += "<td style=\"width:20%\">"+taskslist[i].date + "</td>";
  97. text += "<td style =\"width:20%; text-align:center;\"><div class=\"dropdown\">"+
  98. "<button class=\"btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\">options"+
  99. "<span class=\"caret\"></span></button>"+
  100. "<ul class=\"dropdown-menu\">"+
  101. "<li><a href=\"#\">archived</a></li>"+
  102. "<li><a href=\"#\">in progress</a></li>"+
  103. "<li><a onclick = \"alert(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex);\"href=\"#\">delete</a></li>"+
  104. "<li><a href=\"#\">mark as done</a></li>"+
  105. "</ul>"+
  106. "</div>"+
  107. "</td>"
  108. text += "</tr>";}
  109. text += "<tr><button onclick = \"addTask()\" id=\"button_\"></tr>";
  110. text += "<form>Task<input type=\"text\"id=\"taskname\" name=\"task\">"+
  111. "</input>Date<input type=\"date\" id=\"datepicker\" name=\"date\"></input>"+
  112. "<br>description<input type=\"text\" id=\"desc\" name=\"desc\"></input><br>"+
  113. "</form>";
  114. //text += "<tr>";
  115. //text += "<form style=\"text-align:left;\">"+
  116. //"<div id=\"flip\">+Add Task</div>"+
  117. //"<form>"+
  118. //"<div id=\"panel\">Task<input type=\"text\" id=\"taskname\" name=\"task\">"+
  119. //"</input>Date<input type=\"date\" id=\"datepicker\" name=\"date\">"+
  120. //"</input><br>description<input type=\"text\" id=\"desc\" name=\"desc\"></input><br>"+
  121. //"</form>"+
  122. //"<button class=\"button bb\"onclick=\"addTask()\" >Add task</button><br><br>"+
  123. // "<button id=\"flip2\" class=\"button bb\">cancel</button><br><br>"+
  124. //"</div>"+
  125. //"</form>"+
  126. //"</br>";
  127. //text += "</tr>";
  128. text+= "</table>";
  129. document.getElementById("myTable").innerHTML = text;
  130. //taskslist =[];
  131. }
  132. function showbutton(){
  133. //<button style="width:30%;color:red;"onclick="Delete" >Delete
  134. }
  135. function Delete(index,array){
  136. if (array == "all"){
  137. delete allTasksarray[index];
  138.  
  139. }
  140. else if ( array== "complete"){
  141. completedarray.remove(index);
  142. }
  143. else if( array == "prog"){
  144. inProgressarray.remove(index);
  145. }
  146. else if ( array == "archive"){
  147. archivedarray.remove(index);
  148. }
  149. }
  150. function addTask(){
  151. var name_1 = document.getElementById("taskname").value;
  152. var date_1 = document.getElementById("datepicker").value;
  153. var description_1= document.getElementById("desc").value;
  154. var tasknow = new task(name_1,date_1,description_1);
  155. if(addto == 1){
  156. allTasksarray.push(tasknow);
  157. var choose = "all";
  158. var word ="ALL tasks";
  159. taskslist =[];
  160. drawTable(choose,word);
  161. }
  162. else if(addto == 2){
  163. inProgressarray.push(tasknow);
  164. var choose = "prog";
  165. var word ="In Progress";
  166. taskslist =[];
  167. drawTable(choose,word);
  168. }
  169. else if(addto == 3){
  170. completedarray.push(tasknow);
  171. var choose = "complete";
  172. var word ="Completed Tasks";
  173. taskslist =[];
  174. drawTable(choose,word);
  175.  
  176. }
  177. else if(addto == 4){
  178. archivedarray.push(tasknow);
  179. var choose = "all";
  180. var word ="Archived";
  181. taskslist =[];
  182. drawTable(choose,word);
  183. }
  184. }
  185.  
  186.  
  187. </script>
  188. <script>
  189. $(document).ready(function() {
  190. $("#datepicker").datepicker();
  191. });
  192.  
  193. </script>
  194. <script>
  195. function showMenu(){
  196. document.getElementById("dd").style.visibility="visible";
  197. }
  198. function hideMenu(){
  199. document.getElementById("dd").style.visibility="hidden";
  200. }
  201.  
  202. </script>
  203. </head>
  204. <body style="background-color:rgb(135, 148, 165);">
  205. <h1 class="text" style=" background-color:rgb(146, 111, 247);color:white;text-align:center;padding:0.25%">Welcome to our to-do-list </h1>
  206. <table style ="text-align:center ; width:100%">
  207. <td style="width:30% ; background-color:rgb(96, 193, 113);text-align:center-left; padding-top:10%;padding-bottom: 30%;">
  208.  
  209. <br>
  210. <ui>
  211. <button style=" border-radius:4%;background-color:rgb(85, 165, 255); width :90%;" id="all" value="ALL tasks" onclick="drawTable(this.id, this.value);">All tasks<span class="badge">0</span></button>
  212. </ui>
  213. </br>
  214. <br>
  215. <ui>
  216. <button style="background-color:rgb(85, 165, 255); width :90%;" value="In Progress" id ="prog" onclick="drawTable(this.id, this.value);">In Progress<span class="badge">0</span></button>
  217. </ui>
  218. </br>
  219. <br>
  220. <ui>
  221. <button style="background-color:rgb(85, 165, 255); width :90%;" value="Completed Tasks" id="complete" onclick="drawTable(this.id, this.value);">Completed Tasks<span class="badge">0</span></button>
  222. </ui>
  223. </br>
  224. <br>
  225. <ui>
  226. <button style="background-color:rgb(85, 165, 255); width :90%; " value="Archived"id ="archive" onclick="drawTable(this.id, this.value);">Archived<span class="badge">0</span></button>
  227. </ui>
  228. </br>
  229. </td>
  230. <td style="width:70% padding-top:10%;padding-bottom: 30%;">
  231. <p id="myTable"/>
  232. <table>
  233. <h2>All Tasks </h2>
  234.  
  235. <td style="width:5%">
  236. <INPUT TYPE="checkbox" NAME="Item1" VALUE="0" UCHECKED onClick="showbutton">
  237. </td>
  238. <td style="width:45%;text-align:left;"><b>task_1</b></td>
  239.  
  240. <td style="width:20%">
  241. <form style=" text-align:center;">
  242. <input type="text" id="datepicker" name="date"/>
  243. </form>
  244. </td>
  245. <td style =" width:20%; text-align:center;">
  246. <div class="dropdown">
  247. <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">options
  248. <span class="caret"></span></button>
  249. <ul class="dropdown-menu">
  250. <li><a href="#">archived</a></li>
  251. <li><a href="#">in progress</a></li>
  252. <li><a href="#">delete</a></li>
  253. <li><a href="#">mark as done</a></li>
  254.  
  255. </ul>
  256. </div>
  257. </td>
  258. </table>
  259.  
  260. </td>
  261. </table>
  262.  
  263. </body>
  264. </html>
Advertisement
Add Comment
Please, Sign In to add comment