Advertisement
Guest User

dropzone

a guest
Nov 23rd, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. dropzones = [];
  2. var id = 0;
  3.  
  4. function createDropzone() {
  5.  
  6.     function createDiv(className, id, parent){
  7.         var div = document.createElement("div");
  8.  
  9.         if(className)
  10.           div.className = className;
  11.  
  12.         if(id)
  13.             div.id = id;
  14.  
  15.         if(parent)
  16.             parent.appendChild(div);
  17.  
  18.         return div;
  19.     }
  20.  
  21.     function createParagraph(innerHTML, parent){
  22.         var p = document.createElement("p");
  23.  
  24.         if(innerHTML)
  25.              p.innerHTML = innerHTML;
  26.  
  27.         if(parent)
  28.             parent.appendChild(p);
  29.  
  30.         return p;
  31.     }
  32.  
  33.  
  34.  
  35.     var container = document.getElementById("survey-gallery");
  36.     var productName = document.getElementById("product-name");
  37.     var productInfo = document.getElementById("product-info");
  38.  
  39.     var backendUrl = "test.php";
  40.     var rowDivClassName = "row";
  41.     var colDivClassName = "preview-col col-md-4";
  42.     var dzDivName = "dropzone dz-clickable";
  43.     var dzId = "drop" +id;
  44.  
  45.     var row = createDiv(rowDivClassName, '', container);
  46.     var nameDiv = createDiv(colDivClassName, '', row);
  47.     var infoDiv = createDiv(colDivClassName, '', row);
  48.     var dzDiv = createDiv(colDivClassName, dzID, row);
  49.  
  50.     createParagraph(productName.value, nameDiv);
  51.     createParagraph(productInfo.value, infoDiv);
  52.  
  53.     var dz = createDiv(dzDivName);
  54.     dropzones.push(new Dropzone("div#" + dzId , {url: backendUrl}));
  55.  
  56.     id += 1;
  57.  
  58.     productInfo.value = '';
  59.     productName.value = '';
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement