yassmin

Untitled

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