g3x0

Untitled

Sep 10th, 2014
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getRow (item)
  2. {
  3.     var tr = document.createElement('tr'), e = {};
  4.     tr.setAttribute('data-id', item.id);
  5.     tr.setAttribute('data-status-id', item.status);
  6.  
  7.     if (item.status == 1)
  8.         tr.setAttribute('class', 'validated');
  9.     else if (item.status == 2)
  10.         tr.setAttribute('class', 'canceled');
  11.  
  12.     e.td1 = document.createElement('td');
  13.  
  14.     e.img1 = document.createElement('img');
  15.     e.img1.setAttribute('src', item.thumbnail);
  16.     e.td1.appendChild(e.img1);
  17.  
  18.     tr.appendChild(e.td1);
  19.  
  20.     e.td2 = document.createElement('td');
  21.     e.td2.setAttribute('class', 'details');
  22.  
  23.     e.div1 = document.createElement('div');
  24.     e.em1 = document.createElement('em');
  25.     e.div2 = document.createElement('div');
  26.     e.em2 = document.createElement('em');
  27.     e.div3 = document.createElement('div');
  28.     e.em3 = document.createElement('em');
  29.     e.div4 = document.createElement('div');
  30.     e.em4 = document.createElement('em');
  31.     e.div5 = document.createElement('div');
  32.     e.em5 = document.createElement('em');
  33.    
  34.     e.a1 = document.createElement('a');
  35.     e.a1.setAttribute('href', 'javascript:void(0);');
  36.     e.i1 = document.createElement('i');
  37.     e.i1.setAttribute('class', 'fa fa-file-text');
  38.     e.a1.appendChild(e.i1);
  39.     e.text1 = document.createTextNode(' #' + item.id);
  40.     e.a1.appendChild(e.text1);
  41.     e.em1.appendChild(e.a1);
  42.     e.div1.appendChild(e.em1);
  43.     e.td2.appendChild(e.div1);
  44.  
  45.     e.a2 = document.createElement('a');
  46.     e.a2.setAttribute('href', 'javascript:void(0);');
  47.     e.i2 = document.createElement('i');
  48.     e.i2.setAttribute('class', 'fa fa-globe');
  49.     e.a2.appendChild(e.i2);
  50.     e.text2 = document.createTextNode(' ' + item.address);
  51.     e.a2.appendChild(e.text2);
  52.     e.em2.appendChild(e.a2);
  53.     e.div2.appendChild(e.em2);
  54.     e.td2.appendChild(e.div2);
  55.  
  56.     e.text3 = document.createTextNode(item.date);
  57.     e.em3.appendChild(e.text3);
  58.     e.div3.appendChild(e.em3);
  59.     e.td2.appendChild(e.div3);
  60.  
  61.     e.text4 = document.createTextNode(item.user);
  62.     e.em4.appendChild(e.text4);
  63.     e.div4.appendChild(e.em4);
  64.     e.td2.appendChild(e.div4);
  65.  
  66.     e.text5 = document.createTextNode(item.terminal);
  67.     e.em5.appendChild(e.text5);
  68.     e.div5.appendChild(e.em5);
  69.     e.td2.appendChild(e.div5);
  70.  
  71.     tr.appendChild(e.td2);
  72.  
  73.     e.td3 = document.createElement('td');
  74.     e.td3.setAttribute('class', 'details-more');
  75.  
  76.     for (var j in item.details_extra)
  77.     {
  78.         e.div = document.createElement('div');
  79.         e.span = document.createElement('span');
  80.         e.text = document.createTextNode(item.details_extra[j].title);
  81.         e.span.appendChild(e.text);
  82.         e.div.appendChild(e.span);
  83.        
  84.         for (var k in item.details_extra[j].value)
  85.         {
  86.             e.em = document.createElement('em');
  87.  
  88.             if (item.details_extra[j].value[k].image)
  89.             {
  90.                 e.img = document.createElement('img');
  91.                 e.img.setAttribute('src', item.details_extra[j].value[k].image);
  92.                 e.em.appendChild(e.img);
  93.             }
  94.  
  95.             e.t  = document.createTextNode(item.details_extra[j].value[k].title);
  96.             e.em.appendChild(e.t);
  97.            
  98.             e.div.appendChild(e.em);
  99.            
  100.             if (k < item.details_extra[j].value.length - 1)
  101.                 e.div.appendChild(document.createTextNode(', '));
  102.         }
  103.  
  104.         e.td3.appendChild(e.div);
  105.     }
  106.  
  107.     tr.appendChild(e.td3);
  108.  
  109.     e.td4 = document.createElement('td');
  110.     e.td4.setAttribute('class', 'actions');
  111.  
  112.     e.div6 = document.createElement('div');
  113.     e.div6.setAttribute('class', 'btn-group');
  114.     e.div6.setAttribute('data-toggle', 'buttons');
  115.  
  116.     e.button1 = document.createElement('button');
  117.     e.button1.setAttribute('id', 'validate');
  118.     e.button1.setAttribute('type', 'button');
  119.     e.button1.setAttribute('value', 'validate');
  120.     e.button1.setAttribute('class', 'btn btn-default' + (item.status == 1 ? ' btn-success active' : ''));
  121.     e.button1.setAttribute('data-selected-class', 'btn-success');
  122.  
  123.     // DELETE THIS :::::::::::::::::::::::::::::::::::::::::::
  124.     e.input1 = document.createElement('input');
  125.     e.input1.setAttribute('type', 'radio');
  126.     e.button1.appendChild(e.input1);
  127.     // TO HERE :::::::::::::::::::::::::::::::::::::::::::::::
  128.  
  129.     e.i3 = document.createElement('i');
  130.     e.i3.setAttribute('class', 'fa fa-check');
  131.     e.text4 = document.createTextNode(' Valid');
  132.     e.button1.appendChild(e.i3);
  133.     e.button1.appendChild(e.text4);
  134.    
  135.     e.div6.appendChild(e.button1);
  136.  
  137.     e.button2 = document.createElement('button');
  138.     e.button2.setAttribute('id', 'cancel');
  139.     e.button2.setAttribute('type', 'button');
  140.     e.button2.setAttribute('value', 'cancel');
  141.     e.button2.setAttribute('class', 'btn btn-default' + (item.status == 2 ? ' btn-danger active' : ''));
  142.     e.button2.setAttribute('data-selected-class', 'btn-danger');
  143.  
  144.     // DELETE THIS :::::::::::::::::::::::::::::::::::::::::::
  145.     e.input2 = document.createElement('input');
  146.     e.input2.setAttribute('type', 'radio');
  147.     e.button2.appendChild(e.input2);
  148.     // TO HERE :::::::::::::::::::::::::::::::::::::::::::::::
  149.  
  150.     e.i4 = document.createElement('i');
  151.     e.i4.setAttribute('class', 'fa fa-times');
  152.     e.text5 = document.createTextNode(' Anulat');
  153.     e.button2.appendChild(e.i4);
  154.     e.button2.appendChild(e.text5);
  155.  
  156.     e.div6.appendChild(e.button2);
  157.  
  158.     e.td4.appendChild(e.div6);
  159.  
  160.     tr.appendChild(e.td4);
  161.  
  162.     return tr;
  163. }
Advertisement
Add Comment
Please, Sign In to add comment