Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!douctype html>
- <html>
- <head>
- <script src="jquery.js"></script>
- <script src="jquery-1.9.1.js"></script>
- <script src="jquery-ui.js"></script>
- <script src="js/bootstrap.min.js"></script>
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
- <link rel="stylesheet" href="css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
- <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
- <style >
- #flip {
- text-align: center;
- font-size: 90%;
- font-weight: bold;
- background-color: #e5eecc;
- border: solid 1px #c3c3c3;
- }
- #panel{
- text-align: left;
- font-size: 90%;
- font-weight: bold;
- background-color: #e5eecc;
- border: solid 1px #c3c3c3;
- }
- #panel {
- display: none;
- }
- .buttonadd{
- background-color: rgb(53, 0, 254);
- width: 13%;
- border: 1px solid #c3c3c3;
- position:absolute;
- text-align-last: center;
- text-rendering: optimizeLegibility;
- font-size: 15;
- font-weight: bold;
- }
- .bb{
- background-color: rgb(53, 0, 254);
- width: 7%;
- border: 1px solid #c3c3c3;
- position:absolute;
- text-align-last: center;
- text-rendering: optimizeLegibility;
- font-size: 100%;
- }
- </style>
- <script>
- var id =0 ;
- function task(name,date,description ){
- //this.id = id;
- this.name = name;
- this.date = date;
- this.description =description ;
- //this.states=states;
- }
- var countElement =0;
- var taskslist = [];
- var i;
- var allTasksarray =[];
- var inProgressarray =[];
- var archivedarray = [];
- var completedarray =[];
- var countAll=0;
- var countComplete=0;
- var countArchive=0;
- var countProg=0;
- var add1;
- var add2;
- var add3;
- var add4;
- var addto;
- var count1;
- var count;
- var count2;
- var count3;
- var x = new task("task_1",Date.now(),"gfuoh;o");
- allTasksarray =[x];
- //taskslist =[x];
- function drawTable(choose,word ){ //var text = //document.getElementById("myTable").innerHTML;
- if (choose == "all"){
- taskslist = allTasksarray;
- addto = 1;
- //taskslist= taskslist.concat(allTasks);
- }
- else if (choose == "complete"){
- taskslist = completedarray;
- addto =3;
- }
- else if( choose == "prog"){
- taskslist = inProgressarray ;
- addto =2;
- }
- else if ( choose == "archive"){
- taskslist = archivedarray ;
- addto = 4;
- }
- var text = "<table style=\"width:100% padding-top:10%;padding-bottom: 30%;\" >";
- text += "<tr>";
- text += "<td style =\" text-align:left; font-size:200%;font:bold;width:30%\">"+word+"</td>";
- text+="<td style =\"width:10%; text-align:center;\"><div class=\"dropdown\">"+
- "<button class=\"btn btn-primary dropdown-toggle\"type=\"button\" data-toggle=\"dropdown\">sort"+
- "<span class=\"caret\"></span></button>"+
- "<ul class=\"dropdown-menu\">"+
- "<li><a href=\"#\">by name</a></li>"+
- "<li><a href=\"#\">by date</a></li>"+"</ul>"+
- "</div>"+
- "</td>";
- text += "</tr>";
- //text += "<th>Date</th>";
- text += "<th></th>";
- for(i = 0; i< taskslist.length; i++){
- text += "<tr>";
- text += "<td style=\"width:5%\"> <INPUT TYPE=\"checkbox\" NAME=\"Item1\" VALUE=\"0\" UNCHECKED onClick=\"showbutton\"></td>";
- text += "<td style=\"width:45%;text-align:left;\">"+taskslist[i].name + "</td>";
- text += "<td style=\"width:20%\">"+taskslist[i].date + "</td>";
- text += "<td style =\"width:20%; text-align:center;\"><div class=\"dropdown\">"+
- "<button class=\"btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\">options"+
- "<span class=\"caret\"></span></button>"+
- "<ul class=\"dropdown-menu\">"+
- "<li><a href=\"#\">archived</a></li>"+
- "<li><a href=\"#\">in progress</a></li>"+
- "<li><a href=\"#\">delete</a></li>"+
- "<li><a href=\"#\">mark as done</a></li>"+
- "</ul>"+
- "</div>"+
- "</td>"
- text += "</tr>";}
- text += "<tr><button onclick = \"addTask()\" id=\"button_\"></tr>";
- text += "<form>Task<input type=\"text\"id=\"taskname\" name=\"task\">"+
- "</input>Date<input type=\"date\" id=\"datepicker\" name=\"date\"></input>"+
- "<br>description<input type=\"text\" id=\"desc\" name=\"desc\"></input><br>"+
- "</form>";
- //text += "<tr>";
- //text += "<form style=\"text-align:left;\">"+
- //"<div id=\"flip\">+Add Task</div>"+
- //"<form>"+
- //"<div id=\"panel\">Task<input type=\"text\" id=\"taskname\" name=\"task\">"+
- //"</input>Date<input type=\"date\" id=\"datepicker\" name=\"date\">"+
- //"</input><br>description<input type=\"text\" id=\"desc\" name=\"desc\"></input><br>"+
- //"</form>"+
- //"<button class=\"button bb\"onclick=\"addTask()\" >Add task</button><br><br>"+
- // "<button id=\"flip2\" class=\"button bb\">cancel</button><br><br>"+
- //"</div>"+
- //"</form>"+
- //"</br>";
- //text += "</tr>";
- text+= "</table>";
- document.getElementById("myTable").innerHTML = text;
- //taskslist =[];
- }
- function showbutton(){
- //<button style="width:30%;color:red;"onclick="Delete" >Delete
- }
- function Delete(){
- }
- function addTask(){
- var name_1 = document.getElementById("taskname").value;
- var date_1 = document.getElementById("datepicker").value;
- var description_1= document.getElementById("desc").value;
- var tasknow = new task(name_1,date_1,description_1);
- if(addto == 1){
- allTasksarray.push(tasknow);
- var choose = "all";
- var word ="ALL tasks";
- taskslist =[];
- drawTable(choose,word);
- }
- else if(addto == 2){
- inProgressarray.push(tasknow);
- var choose = "prog";
- var word ="In Progress";
- taskslist =[];
- drawTable(choose,word);
- }
- else if(addto == 3){
- completedarray.push(tasknow);
- var choose = "complete";
- var word ="Completed Tasks";
- taskslist =[];
- drawTable(choose,word);
- }
- else if(addto == 4){
- archivedarray.push(tasknow);
- var choose = "all";
- var word ="Archived";
- taskslist =[];
- drawTable(choose,word);
- }
- }
- </script>
- <script>
- $(document).ready(function() {
- $("#datepicker").datepicker();
- });
- $(document).ready(function(){
- $("#flip").click(function(){
- $("#panel").slideDown("slow");
- });
- });
- $(document).ready(function(){
- $("#flip2").click(function(){
- $("#panel").slideUp("slow");
- });
- });
- </script>
- </head>
- <body style="background-color:rgb(135, 148, 165);">
- <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>
- <table style ="text-align:center ; width:100%">
- <td style="width:30% ; background-color:rgb(96, 193, 113);text-align:center-left; padding-top:10%;padding-bottom: 30%;">
- <br>
- <ui>
- <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>
- </ui>
- </br>
- <br>
- <ui>
- <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>
- </ui>
- </br>
- <br>
- <ui>
- <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>
- </ui>
- </br>
- <br>
- <ui>
- <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>
- </ui>
- </br>
- </td>
- <td style="width:70% padding-top:10%;padding-bottom: 30%;">
- <p id="myTable"/>
- <table>
- <h2>All Tasks </h2>
- <td style="width:5%">
- <INPUT TYPE="checkbox" NAME="Item1" VALUE="0" UCHECKED onClick="showbutton">
- </td>
- <td style="width:45%;text-align:left;"><b>task_1</b></td>
- <td style="width:20%">
- <form style=" text-align:center;">
- <input type="text" id="datepicker" name="date"/>
- </form>
- </td>
- <td style =" width:20%; text-align:center;">
- <div class="dropdown">
- <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">options
- <span class="caret"></span></button>
- <ul class="dropdown-menu">
- <li><a href="#">archived</a></li>
- <li><a href="#">in progress</a></li>
- <li><a href="#">delete</a></li>
- <li><a href="#">mark as done</a></li>
- </ul>
- </div>
- </td>
- </table>
- <br>
- <form style="text-align:left;">
- <div id="flip">+Add Task</div>
- <form>
- <div id="panel">
- Task<input type="text" id="taskname" name="task"></input>
- Date<input type="date" id="datepicker" name="date"></input><br>
- description<input type="text" id="desc" name="desc"></input><br>
- </form>
- <button class="button bb"onclick="addTask()" >Add task</button><br><br>
- <button id="flip2" class="button bb">cancel</button><br><br>
- </div>
- </form>
- </br>
- </td>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment