yassmin

Untitled

Apr 23rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.08 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. //<script src="new project society/bootstrap.min"></script>
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <link rel="stylesheet" href="css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
  11. <link rel="stylesheet" href="css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
  12. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  13. <style >
  14. #flip {
  15. text-align: center;
  16. font-size: 90%;
  17. font-weight: bold;
  18. background-color: #e5eecc;
  19. border: solid 1px #c3c3c3;
  20.  
  21. }
  22. #panel{
  23. text-align: left;
  24. font-size: 90%;
  25. font-weight: bold;
  26. background-color: #e5eecc;
  27. border: solid 1px #c3c3c3;
  28. }
  29.  
  30. #panel {
  31. display: none;
  32. }
  33. .buttonadd{
  34. background-color: rgb(53, 0, 254);
  35. width: 13%;
  36. border: 1px solid #c3c3c3;
  37. position:absolute;
  38. text-align-last: center;
  39. text-rendering: optimizeLegibility;
  40. font-size: 15;
  41. font-weight: bold;
  42. }
  43. .bb{
  44. background-color: rgb(53, 0, 254);
  45. width: 7%;
  46. border: 1px solid #c3c3c3;
  47. position:absolute;
  48. text-align-last: center;
  49. text-rendering: optimizeLegibility;
  50. font-size: 100%;
  51. }
  52. </style>
  53. <script>
  54.  
  55.  
  56.  
  57. var id =0 ;
  58. function task(name,date,description ){
  59. //this.id = id;
  60. this.name = name;
  61. this.date = date;
  62. this.description =description ;
  63. //this.states=states;
  64. }
  65.  
  66. var forEdit=0;
  67. var countElement =0;
  68. var taskslist = [];
  69. var i;
  70. var allTasksarray =[];
  71. var inProgressarray =[];
  72. var archivedarray = [];
  73. var completedarray =[];
  74. var countAll=0;
  75. var countComplete=0;
  76. var countArchive=0;
  77. var countProg=0;
  78. var add1;
  79. var add2;
  80. var add3;
  81. var add4;
  82. var addto;
  83. var count1;
  84. var count;
  85. var count2;
  86. var count3;
  87. var tempindex=0;
  88. var temparray;
  89.  
  90. var x = new task("task_1",Date.now(),"gfuoh;o");
  91. allTasksarray =[x];
  92. //taskslist =[x];
  93. function drawTable(choose,word ){ //var text = //document.getElementById("myTable").innerHTML;
  94. var mark =0;
  95. if (choose == "all"){
  96. taskslist = allTasksarray;
  97. addto = 1;
  98. //taskslist= taskslist.concat(allTasks);
  99. }
  100. else if (choose == "complete"){
  101. taskslist = completedarray;
  102. addto =3;
  103. mark =1;
  104. }
  105. else if( choose == "prog"){
  106. taskslist = inProgressarray ;
  107. addto =2;
  108.  
  109. }
  110. else if ( choose == "archive"){
  111. taskslist = archivedarray ;
  112. addto = 4;
  113.  
  114. }
  115. var text = "<table style=\"width:100% padding-top:10%;padding-bottom: 30%;\" >";
  116. text += "<tr>";
  117. text += "<td style =\" text-align:left; font-size:200%;font:bold;width:30%\">"+word+"</td>";
  118. text+="<td style =\"width:10%; text-align:center;\"><div class=\"dropdown\">"+
  119. "<button class=\"btn btn-primary dropdown-toggle\"type=\"button\" data-toggle=\"dropdown\">sort"+
  120. "<span class=\"caret\"></span></button>"+
  121. "<ul class=\"dropdown-menu\">"+
  122. "<li><a onclick = \"Sortn(addto);\"href=\"#\">by name</a></li>"+
  123. "<li><a onclick = \"datesort(addto);\"href=\"#\">by date</a></li>"+
  124. "</div>"+
  125. "</td>";
  126. text += "</tr>";
  127. //text += "<th>Date</th>";
  128. text += "<th></th>";
  129. if (addto == 1 ||addto == 2 ){
  130. for(i = 0; i< taskslist.length; i++){
  131. text += "<tr>";
  132. text += "<td style=\"width:5%\"> <INPUT TYPE=\"checkbox\" NAME=\"Item1\" VALUE=\"0\" UNCHECKED onclick=\"showbutton\"></td>";
  133. text += "<td style=\"width:45%;text-align:left;\">"+taskslist[i].name + "</td>";
  134. text += "<td style=\"width:20%\">"+taskslist[i].date + "</td>";
  135. text += "<td style =\"width:20%; text-align:center;\"><div class=\"dropdown\">"+
  136. "<button class=\"btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\">options"+
  137. "<span class=\"caret\"></span></button>"+
  138. "<ul class=\"dropdown-menu\">"+
  139. "<li><a onclick = \"Tobearchived(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">archived</a></li>"+
  140. "<li><a onclick = \"editt(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">Edit</a></li>"+
  141. "<li><a onclick = \"Delete(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">delete</a></li>"+
  142. "<li><a onclick = \"Tobedone(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">mark as done</a></li>"+
  143. "</ul>"+
  144. "</ul>"+
  145. "</div>"+
  146. "</td>"
  147. text += "</tr>";}
  148. text += "<tr><button onclick = \"addTask()\" id=\"button_\"></tr>";
  149. text += "<form>Task<input type=\"text\"id=\"taskname\" name=\"task\">"+
  150. "</input>Date<input type=\"date\" id=\"datepicker\" name=\"date\"></input>"+
  151. "<br>description<input type=\"text\" id=\"desc\" name=\"desc\"></input><br>"+
  152. "</form>";
  153. text += "<tr>";
  154. text+= "</table>";}
  155. else if (addto == 3){
  156. for(i = 0; i< taskslist.length; i++){
  157. text += "<tr>";
  158. text += "<td style=\"width:5%\"> <INPUT TYPE=\"checkbox\" NAME=\"Item1\" VALUE=\"0\" UNCHECKED onclick=\"showbutton\"></td>";
  159. text += "<td style=\"width:45%;text-align:left;\"><strike>"+taskslist[i].name + "</stri</td>";
  160. text += "<td style=\"width:20%\">"+taskslist[i].date + "</td>";
  161. text += "<td style =\"width:20%; text-align:center;\"><div class=\"dropdown\">"+
  162. "<button class=\"btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\">options"+
  163. "<span class=\"caret\"></span></button>"+
  164. "<ul class=\"dropdown-menu\">"+
  165. "<li><a onclick = \"Tobearchived(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">archived</a></li>"+
  166. "<li><a onclick = \"editt(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">Edit</a></li>"+
  167. "<li><a onclick = \"Delete(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">delete</a></li>"+
  168. // "<li><a onclick = \"Tobedone(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">mark as done</a></li>"+
  169. "</ul>"+
  170. "</ul>"+
  171. "</div>"+
  172. "</td>"
  173. text += "</tr>";}
  174. text+= "</table>";
  175.  
  176. }
  177. else if (addto == 4){
  178. for(i = 0; i< taskslist.length; i++){
  179. text += "<tr>";
  180. text += "<td style=\"width:5%\"> <INPUT TYPE=\"checkbox\" NAME=\"Item1\" VALUE=\"0\" UNCHECKED onclick=\"showbutton\"></td>";
  181. text += "<td style=\"width:45%;text-align:left;\">"+taskslist[i].name + "</td>";
  182. text += "<td style=\"width:20%\">"+taskslist[i].date + "</td>";
  183. text += "<td style =\"width:20%; text-align:center;\"><div class=\"dropdown\">"+
  184. "<button class=\"btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\">options"+
  185. "<span class=\"caret\"></span></button>"+
  186. "<ul class=\"dropdown-menu\">"+
  187. // "<li><a onclick = \"Tobearchived(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">archived</a></li>"+
  188. "<li><a onclick = \"editt(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">Edit</a></li>"+
  189. "<li><a onclick = \"Delete(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">delete</a></li>"+
  190. "<li><a onclick = \"Tobedone(this.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex,addto);\"href=\"#\">mark as done</a></li>"+
  191. "</ul>"+
  192. "</ul>"+
  193. "</div>"+
  194. "</td>"
  195. text += "</tr>";}
  196. text+= "</table>";
  197.  
  198. }
  199.  
  200. document.getElementById("myTable").innerHTML = text;
  201. taskslist =[];
  202. }
  203.  
  204.  
  205.  
  206. function showbutton(){
  207. var delbut ="<form>";
  208. delbut += "<button type\"button\" class=\"btn btn-danger\">Danger</button>";
  209. //"<button style=\"width:30%;color:red;\"onclick=\"Delete\">Delete";
  210. delbut += "<\form>";
  211. document.getElementByName("Item1").innerHTML = delbut;
  212. }
  213. function Sortn(addto){
  214. if (addto == 1){
  215. allTasksarray.sort(function(a, b){
  216. var nameA=a.name.toLowerCase();
  217. var nameB=b.name.toLowerCase();
  218. if (nameA < nameB){ return -1 ;} //sort string ascending
  219. if (nameA > nameB) {return 1};
  220. return 0; //default return value (no sorting)
  221. });
  222. drawTable("all","ALL Tasks");
  223. }
  224. else if (addto == 2){
  225.  
  226. inProgressarray.sort(function(a, b){
  227. var nameA=a.name.toLowerCase();
  228. var nameB=b.name.toLowerCase();
  229. if (nameA < nameB){ return -1 ;} //sort string ascending
  230. if (nameA > nameB) {return 1};
  231. return 0; //default return value (no sorting)
  232. });
  233. drawTable("prog"," in Progress");
  234. }
  235. else if (addto == 3){
  236.  
  237. completedarray.sort(function(a, b){
  238. var nameA=a.name.toLowerCase();
  239. var nameB=b.name.toLowerCase();
  240. if (nameA < nameB){ return -1 ;} //sort string ascending
  241. if (nameA > nameB) {return 1};
  242. return 0; //default return value (no sorting)
  243. });
  244. drawTable("complete","Completed");
  245. }
  246. else if (addto == 4){
  247. archivedarray.sort(function(a, b){
  248. var nameA=a.name.toLowerCase();
  249. var nameB=b.name.toLowerCase();
  250. if (nameA < nameB){ return -1 ;} //sort string ascending
  251. if (nameA > nameB) {return 1};
  252. return 0; //default return value (no sorting)
  253. });
  254. drawTable("archive","Archived");
  255. }
  256. }
  257. function datesort (addto){
  258. if (addto == 1){
  259. allTasksarray.sort(function(a, b){
  260. var dateA=new Date(a.date);
  261. var dateB=new Date(b.date);
  262. return dateA-dateB;//sort by date ascending
  263. });
  264. drawTable("all","ALL Tasks");
  265. }
  266. else if (addto == 2){
  267. inProgressarray.sort(function(a, b){
  268. var dateA=new Date(a.date);
  269. var dateB=new Date(b.date);
  270. return dateA-dateB;//sort by date ascending
  271. });
  272.  
  273. drawTable("prog","Progress");
  274. }
  275. else if (addto == 3){
  276. completedarray.sort(function(a, b){
  277. var dateA=new Date(a.date);
  278. var dateB=new Date(b.date);
  279. return dateA-dateB;//sort by date ascending
  280. });
  281. drawTable("complete","Completed");
  282. }
  283. else if (addto == 4){
  284. archivedarray.sort(function(a, b){
  285. var dateA=new Date(a.date);
  286. var dateB=new Date(b.date);
  287. return dateA-dateB;//sort by date ascending
  288. });
  289. drawTable("archive","Archived");
  290. }
  291. }
  292.  
  293. function Tobearchived(index,array){
  294. if( array ==1){
  295.  
  296. archivedarray. push(allTasksarray[index-2]);
  297. //drawTable();
  298.  
  299. }
  300. else if( array == 2){
  301.  
  302. archivedarray. push(inProgressarray[index-2]);
  303. inProgressarray.splice((index-2),1);
  304. drawTable("prog"," in Progress");
  305.  
  306. }
  307. else if ( array == 3){
  308. archivedarray. push(completedarray[index-2]);
  309. completedarray.splice((index-2),1);
  310. drawTable("complete","completed");
  311. }
  312.  
  313. //index=index-2
  314. }
  315. function editt(index,array){
  316. forEdit=1;
  317. tempindex=index;
  318. temparray=array;
  319. if(array==1){
  320. temparray=1;
  321. document.getElementById("taskname").value = allTasksarray[index-2].name;
  322. document.getElementById("datepicker").value = allTasksarray[index-2].date;
  323. document.getElementById("desc").value = allTasksarray[index-2].description;
  324. }
  325. else if(array==2){
  326. temparray=2;
  327. document.getElementById("taskname").value = inProgressarray[index-2].name;
  328. document.getElementById("datepicker").value = inProgressarray[index-2].date;
  329. document.getElementById("desc").value = inProgressarray[index-2].description;
  330. }
  331. else if(array==3){
  332. temparray=3;
  333. document.getElementById("taskname").value = completedarray[index-2].name;
  334. document.getElementById("datepicker").value = completedarray[index-2].date;
  335. document.getElementById("desc").value = completedarray[index-2].description;
  336. }
  337. else if(array==4){
  338. temparray=4;
  339. document.getElementById("taskname").value = archivedarray[index-2].name;
  340. document.getElementById("datepicker").value = archivedarray[index-2].date;
  341. document.getElementById("desc").value = archivedarray[index-2].description;
  342. }
  343. }
  344.  
  345. function tempedit(){
  346. var fprog=0,fall=0,fcom=0,farch=0;
  347. var ka,kc,kv,kg;
  348. if(temparray==1){
  349. for(kg=0 ; kg<inProgressarray.length ; kg++){
  350. if(inProgressarray[kg]==allTasksarray[tempindex-2])
  351. {fprog=1;break;}
  352. }
  353. for(kc=0 ; kc<completedarray.length ; kc++){
  354. if(completedarray[kc]==allTasksarray[tempindex-2])
  355. {fcom=1;break;}
  356. }
  357. for(kv=0 ; kv<archivedarray.length ; kv++){
  358. if(archivedarray[kv]==allTasksarray[tempindex-2])
  359. {farch=1;break;}
  360. }
  361. allTasksarray[tempindex-2]=allTasksarray[allTasksarray.length-1];
  362. allTasksarray.splice(allTasksarray.length-1,1);
  363. if (fprog==1){
  364. inProgressarray[kg]=allTasksarray[tempindex-2];
  365. }
  366. if (farch==1){
  367. archivedarray[kv]=allTasksarray[tempindex-2];
  368. }
  369. if (fcom==1){
  370. completedarray[kc]=allTasksarray[tempindex-2];
  371. }
  372. drawTable("all","ALL Tasks");
  373. }
  374. else if(temparray==2){
  375. for(ka=0 ; ka<allTasksarray.length ; ka++){
  376. if(allTasksarray[ka]==inProgressarray[tempindex-2])
  377. {fall=1;break;}
  378. }
  379. for(kc=0 ; kc<completedarray.length ; kc++){
  380. if(completedarray[kc]==inProgressarray[tempindex-2])
  381. {fcom=1;break;}
  382. }
  383. for(kv=0 ; kv<archivedarray.length ; kv++){
  384. if(archivedarray[kv]==inProgressarray[tempindex-2])
  385. {farch=1;break;}
  386. }
  387. inProgressarray[tempindex-2]=inProgressarray[inProgressarray.length-1];
  388. inProgressarray.splice(inProgressarray.length-1,1);
  389. allTasksarray.splice(allTasksarray.length-1,1);
  390. if (fall==1){
  391. allTasksarray[ka]=inProgressarray[tempindex-2];
  392. }
  393. if (farch==1){
  394. archivedarray[kv]=inProgressarray[tempindex-2];
  395. }
  396. if (fcom==1){
  397. completedarray[kc]=inProgressarray[tempindex-2];
  398. }
  399. drawTable("prog","in progress");
  400. }
  401. else if(temparray==3){
  402. for(kg=0 ; kg<inProgressarray.length ; kg++){
  403. if(inProgressarray[kg]==completedarray[tempindex-2])
  404. {fprog=1;break;}
  405. }
  406. for(ka=0 ; ka<allTasksarray.length ; ka++){
  407. if(allTasksarray[ka]==completedarray[tempindex-2])
  408. {fall=1;break;}
  409. }
  410. for(kv=0 ; kv<archivedarray.length ; kv++){
  411. if(archivedarray[kv]==completedarray[tempindex-2])
  412. {farch=1;break;}
  413. }
  414. completedarray[tempindex-2]=completedarray[completedarray.length-1];
  415. completedarray.splice(completedarray.length-1,1);
  416. allTasksarray.splice(allTasksarray.length-1,1);
  417. if (fall==1){
  418. allTasksarray[ka]=completedarray[tempindex-2];
  419. }
  420. if (farch==1){
  421. archivedarray[kv]=completedarray[tempindex-2];
  422. }
  423. if (fprog==1){
  424. inProgressarray[kg]=completedarray[tempindex-2];
  425. }
  426. drawTable("complete","Completed");
  427. }
  428. else if(temparray==4){
  429. for(ka=0 ; ka<allTasksarray.length ; ka++){
  430. if(allTasksarray[ka]==archivedarray[tempindex-2])
  431. {fall=1;break;}
  432. }
  433. for(kc=0 ; kc<completedarray.length ; kc++){
  434. if(completedarray[kc]==archivedarray[tempindex-2])
  435. {fcom=1;break;}
  436. }
  437. for(kg=0 ; kg<inProgressarray.length ; kg++){
  438. if(inProgressarray[kg]==archivedarray[tempindex-2])
  439. {fprog=1;break;}
  440. }
  441. archivedarray[tempindex-2]=archivedarray[archivedarray.length-1];
  442. archivedarray.splice(archivedarray.length-1,1);
  443. allTasksarray.splice(allTasksarray.length-1,1);
  444. if (fall==1){
  445. allTasksarray[ka]=archivedarray[tempindex-2];
  446. }
  447. if (fprog==1){
  448. inProgressarray[kg]=archivedarray[tempindex-2];
  449. }
  450. if (fcom==1){
  451. completedarray[kc]=archivedarray[tempindex-2];
  452. }
  453. drawTable("archive","Archived");
  454. }
  455. }
  456. function Tobedone(index,array){
  457. if (array == 1 ){
  458. completedarray.push(allTasksarray[index-2]);
  459. allTasksarray[index-2].name="<strike>"+allTasksarray[index-2].name+"</strike>";
  460.  
  461. //sort
  462. drawTable("all","ALL Tasks");
  463. }
  464. else if (array == 2 ){
  465. completedarray.push(inProgressarray[index-2]);
  466. inProgressarray[index-2].name="<strike>"+inProgressarray[index-2].name+"</strike>";
  467. inProgressarray.splice((index-2),1);
  468. drawTable("prog","in progress");
  469. }
  470. else if (array == 4 ){
  471. completedarray.push(archivedarray[index-2]);
  472. archivedarray[index-2].name="<strike>"+archivedarray[index-2].name+"</strike>";
  473. drawTable("archive","Archived");
  474. }
  475.  
  476. //index=index-2
  477. }
  478.  
  479. function Delete(index,array){
  480. if (array == 1){
  481. if(confirm("are you sure")==true){
  482. for(j=0 ; j<completedarray.length ; j++){
  483. if(completedarray[j]==allTasksarray[index-2]){
  484. completedarray.splice(j,1);}
  485. }
  486. for(j=0 ; j<inProgressarray.length ; j++){
  487. if(inProgressarray[j]==allTasksarray[index-2]){
  488. inProgressarray.splice(j,1);}
  489. }
  490. for(j=0 ; j<archivedarray.length ; j++){
  491. if(archivedarray[j]==allTasksarray[index-2]){
  492. archivedarray.splice(j,1);}
  493. }
  494.  
  495. allTasksarray.splice((index-2),1);}
  496. drawTable("all","ALL Tasks");
  497. }
  498. else if ( array== 3){
  499. if(confirm("are you sure")==true){
  500. for(j=0 ; j<allTasksarray.length ; j++){
  501. if(allTasksarray[j]==completedarray[index-2]){
  502. allTasksarray.splice(j,1);}
  503. }
  504. for(j=0 ; j<inProgressarray.length ; j++){
  505. if(inProgressarray[j]==completedarray[index-2]){
  506. inProgressarray.splice(j,1);}
  507. }
  508. for(j=0 ; j<archivedarray.length ; j++){
  509. if(archivedarray[j]==completedarray[index-2]){
  510. archivedarray.splice(j,1);}
  511. }
  512.  
  513. completedarray.splice((index-2),1);}
  514. drawTable("complete","Completed");
  515. }
  516. else if( array == 2){
  517. if(confirm("are you sure")==true){
  518. for(j=0 ; j<completedarray.length ; j++){
  519. if(completedarray[j]==inProgressarray[index-2]){
  520. completedarray.splice(j,1);}
  521. }
  522. for(j=0 ; j<allTasksarray.length ; j++){
  523. if(allTasksarray[j]==inProgressarray[index-2]){
  524. allTasksarray.splice(j,1);}
  525. }
  526. for(j=0 ; j<archivedarray.length ; j++){
  527. if(archivedarray[j]==inProgressarray[index-2]){
  528. archivedarray.splice(j,1);}
  529. }
  530.  
  531. inProgressarray.splice((index-2),1);}
  532. drawTable("prog","In Progress");
  533. }
  534. else if ( array == 4){
  535. if(confirm("are you sure")==true){
  536. for(j=0 ; j<completedarray.length ; j++){
  537. if(completedarray[j]==archivedarray[index-2]){
  538. completedarray.splice(j,1);}
  539. }
  540. for(j=0 ; j<inProgressarray.length ; j++){
  541. if(inProgressarray[j]==archivedarray[index-2]){
  542. inProgressarray.splice(j,1);}
  543. }
  544. for(j=0 ; j<allTasksarray.length ; j++){
  545. if(allTasksarray[j]==archivedarray[index-2]){
  546. allTasksarray.splice(j,1);}
  547. }
  548.  
  549. archivedarray.splice((index-2),1);}
  550. drawTable("archive","Archived");
  551. }
  552. }
  553.  
  554.  
  555.  
  556.  
  557. function addTask(id){
  558. var name_1 = document.getElementById("taskname").value;
  559. var date_1 = document.getElementById("datepicker").value;
  560. var description_1= document.getElementById("desc").value;
  561. var tasknow = new task(name_1,date_1,description_1);
  562. if(addto == 1){
  563. allTasksarray.push(tasknow);
  564. var choose = "all";
  565. var word ="ALL tasks";
  566. taskslist =[];
  567. drawTable(choose,word);
  568. }
  569. else if(addto == 2){
  570. inProgressarray.push(tasknow);
  571. allTasksarray.push(tasknow);
  572. var choose = "prog";
  573. var word ="In Progress";
  574. taskslist =[];
  575. drawTable(choose,word);
  576. }
  577. else if(addto == 3){
  578. completedarray.push(tasknow)
  579. tasknow.name= "<strike>"+tasknow.name+"</strike>";
  580. allTasksarray.push(tasknow);
  581. var choose = "complete";
  582. var word ="Completed";
  583. taskslist =[];
  584. drawTable(choose,word);
  585.  
  586. }
  587. else if(addto == 4){
  588. archivedarray.push(tasknow);
  589. allTasksarray.push(tasknow);
  590. var choose = "archive";
  591. var word ="Archived";
  592. taskslist =[];
  593. drawTable(choose,word);
  594. }
  595. if(forEdit==1){
  596. tempedit();
  597. forEdit=0;
  598. }
  599.  
  600. }
  601.  
  602.  
  603. </script>
  604. <script>
  605. $(document).ready(function() {
  606. $("#datepicker").datepicker();
  607. });
  608.  
  609. $(document).ready(function(){
  610. $("#flip").click(function(){
  611. $("#panel").slideDown("slow");
  612. });
  613. });
  614.  
  615. $(document).ready(function(){
  616. $("#flip2").click(function(){
  617. $("#panel").slideUp("slow");
  618. });
  619. });
  620.  
  621. </script>
  622. </head>
  623. <body style="background-color:rgb(135, 148, 165);">
  624. <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>
  625. <table style ="text-align:center ; width:100%">
  626. <td style="width:30% ; background-color:rgb(96, 193, 113);text-align:center-left; padding-top:10%;padding-bottom: 30%;">
  627. <br>
  628. <ui>
  629. <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>
  630. </ui>
  631. </br>
  632. <br>
  633. <ui>
  634. <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>
  635. </ui>
  636. </br>
  637. <br>
  638. <ui>
  639. <button style="background-color:rgb(85, 165, 255); width :90%;" value="Completed" id="complete" onclick="drawTable(this.id, this.value);">Completed<span class="badge">0</span></button>
  640. </ui>
  641. </br>
  642. <br>
  643. <ui>
  644. <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>
  645. </ui>
  646. </br>
  647. </td>
  648. <td style="width:70% padding-top:10%;padding-bottom: 30%;">
  649. <p id="myTable"/>
  650. <table>
  651.  
  652.  
  653.  
  654.  
  655. <h2>All Tasks </h2>
  656.  
  657. <td style="width:5%">
  658. <INPUT TYPE="checkbox" NAME="Item1" VALUE="0" UCHECKED onClick="showbutton">
  659. </td>
  660. <td style="width:45%;text-align:left;"><b>task_1</b></td>
  661.  
  662. <td style="width:20%">
  663. <form style=" text-align:center;">
  664. <input type="text" id="datepicker" name="date"/>
  665. </form>
  666. </td>
  667. <td style =" width:20%; text-align:center;">
  668. <div class="dropdown">
  669. <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">options
  670. <span class="caret"></span></button>
  671. <ul class="dropdown-menu">
  672. <li><a href="#" >archived</a></li>
  673. <li><a href="#">Edit</a></li>
  674. <li><a href="#">delete</a></li>
  675. <li><a href="#">mark as done</a></li>
  676. </ul>
  677. </div>
  678. </td>
  679. </table>
  680.  
  681. </td>
  682. </table>
  683.  
  684. </body>
  685. </html>
Advertisement
Add Comment
Please, Sign In to add comment