Guest User

Untitled

a guest
Jun 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. <div id="fileList">
  2. <table id="galleryTable" class="table table-striped table-advance table-hover">
  3. <tr>
  4. <th>Field 0</th>
  5. <th>Field 1</th>
  6. <th>Field 2</th>
  7. <th>Field 3</th>
  8. <th>Field 4</th>
  9. <th>Field 5</th>
  10. <th>Field 6</th>
  11. </tr>
  12. </table>
  13. </div>
  14.  
  15. <script type="text/javascript">
  16. var imageObjectTable = [];
  17. var imageTable =[];
  18. var dateTable = [];
  19. var urlTable = [];
  20. var commentTextTable =[];
  21. var commentUserTable =[];
  22. var commentUserProfilePicTable = [];
  23. var commenteDateTable =[];
  24. var i = 0;
  25.  
  26. {% for imagemodel in imagemodel %}
  27. imageObjectTable.push("{{ imagemodel }}");
  28. imageTable.push("{{ imagemodel.image }}");
  29. dateTable.push("{{ imagemodel.date_taken }}");
  30. urlTable.push("{{ imagemodel.image.url }}");
  31.  
  32.  
  33. {% for comment in imagemodel.comments.all %}
  34. commentTextTable.push(new Array());
  35. commentTextTable[i].push("{{ comment.text }}");
  36. commentUserTable.push(new Array());
  37. commentUserTable[i].push("{{ comment.user }}");
  38. commentUserProfilePicTable.push(new Array());
  39. commentUserProfilePicTable[i].push("{{ comment.user.profile.profile_pic }}");
  40. commenteDateTable.push(new Array());
  41. commenteDateTable[i].push("{{ comment.created_date }}");
  42. {% empty %}
  43. commentTextTable.push(new Array());
  44. commentTextTable[i].push("No comment yet");
  45. commentUserTable.push(new Array());
  46. commentUserTable[i].push("No text comment yet");
  47. commenteDateTable.push(new Array());
  48. commenteDateTable[i].push("No date comment yet");
  49. {% endfor %}
  50.  
  51. i = i+1;
  52. {% endfor %}
  53.  
  54. table = document.getElementById("galleryTable");
  55.  
  56. for(var i = 0; i < imageTable.length; i++)
  57. {
  58. // create a new row
  59. var newRow = table.insertRow(table.length);
  60. var cell0 = newRow.insertCell(0);
  61. cell0.innerHTML = imageTable[i];
  62. var cell1 = newRow.insertCell(1);
  63. cell1.innerHTML = dateTable[i];
  64. var cell2 = newRow.insertCell(2);
  65. cell2.innerHTML = urlTable[i];
  66. var cell3 = newRow.insertCell(3);
  67. cell3.innerHTML = "<input type='radio' name='RadioGroup1' onchange="setImage1('" + urlTable[i] + "','" + commentTextTable[i] + "','" + commentUserTable[i] + "','" + commenteDateTable[i] + "','" + commentUserProfilePicTable[i] +"')">" ;
  68. var cell4 = newRow.insertCell(4);
  69. cell4.innerHTML = "<input type='radio' name='RadioGroup2' onchange="setImage2('" + urlTable[i] + "','" + commentTextTable[i] + "')">" ;
  70. var cell5 = newRow.insertCell(5);
  71. cell5.innerHTML = "<input type='radio' name='RadioGroup3' onchange="setImage3('" + urlTable[i] + "','" + commentTextTable[i] + "')">" ;
  72. var cell6 = newRow.insertCell(6);
  73. cell6.innerHTML = "<input type='radio' name='RadioGroup4' onchange="setImage4('" + urlTable[i] + "','" + commentTextTable[i] + "')">" ;
  74. }
  75. </script>
  76.  
  77. function oneImageView() {
  78.  
  79. var im2 = document.getElementById("2x2_topright");
  80. var im3 = document.getElementById("2x2_bottomleft");
  81. var im4 = document.getElementById("2x2_bottomright");
  82.  
  83.  
  84. var tbl = document.getElementById('galleryTable');
  85. var rows = tbl.getElementsByTagName('tr');
  86.  
  87. for (var row=0; row<rows.length;row++) {
  88. var cels = rows[row].getElementsByTagName('td')
  89. alert(rows[row].lenght);
  90. //cels[2].style.display= "none";
  91. }
  92. }
Add Comment
Please, Sign In to add comment