Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. console.log("bla")
  2.  
  3. document.addEventListener('DOMContentLoaded',function()
  4. {
  5.     /*var findme = document.getElementById('findme');
  6.     findme.appendChild(document.createTextNode("Hello, I am not written in the html file!"));*/
  7.    
  8.     var newItemBtn = document.getElementById("add");
  9.     newItemBtn.addEventListener("click", addItem);
  10. });
  11.  
  12. function addItem(e) {
  13.     var listi = document.getElementById("collection"); //verkefnin
  14.     var text = document.getElementById("text").value;
  15.    
  16.     var li = document.createElement("li"); //Nýtt ToDo
  17.  
  18.     var counter = document.getElementsByTagName("li");
  19.     var liTotal = counter.length;
  20.     var liRemain = counter.length;
  21.  
  22.     document.getElementById("collection").appendChild(li);
  23.     document.getElementById("text").value = "";
  24.  
  25.     document.getElementById("total").innerHTML = liTotal + 1;
  26.     document.getElementById("remaining").innerHTML = liRemain + 1;
  27.  
  28.  
  29.     //eyða takkinn
  30.     var deleteBtn = document.createElement("button");
  31.     deleteBtn.appendChild(document.createTextNode("eyða"));
  32.     deleteBtn.addEventListener("click", deleteListItem);
  33.  
  34.     //checkbox
  35.  
  36.     var check = document.createElement("input");
  37.     check.type = 'checkbox';
  38.     check.addEventListener("checked");
  39.  
  40.     li.appendChild(document.createTextNode(text));
  41.  
  42.     li.appendChild(deleteBtn);
  43.     li.appendChild(check);
  44.  
  45.     listi.appendChild(li);
  46.  
  47.     document.getElementById("collection").appendChild(li);
  48.     document.getElementById("text").value = "";
  49.  
  50.     //senda count stöðu
  51.     //renderStatus(count);
  52. }
  53.  
  54. function deleteListItem(e) {
  55.     clickedElem = e.target;
  56.     var listItem = clickedElem.parentNode;
  57.     removeMe(listItem);
  58. }
  59.  
  60. function removeMe(element) {
  61.     element.parentNode.removeChild(element);
  62.  
  63.     var counter = document.getElementsByTagName("li");
  64.     var liTotal = counter.length;
  65.     var liRemain = counter.length;
  66.     document.getElementById("total").innerHTML = liTotal --;
  67.     document.getElementById("remaining").innerHTML = liRemain --;
  68. }
  69.  
  70. function toggle(){
  71.     if(document.getElementById(check).checked) {
  72.         liRemain++;
  73.     }
  74.     else{
  75.         liRemain--;
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement