Advertisement
tapirnase

marcels backend

Jan 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. <div class="row" id="errorField">
  2. <% if(error != null) { %>
  3. <div class='column-md-6'></div>
  4. <% Object.keys(error).forEach(function(key, index) { %>
  5. <div class='column-md-9 white margin padding'>
  6. <b><%= error[key].text %></b> : <%= error[key].error %>
  7. </div>
  8. <% }); %>
  9.  
  10. <% } %>
  11. </div>
  12.  
  13.  
  14. <% Object.keys(forms).forEach(function(key,index) { %>
  15. <div>
  16. <form id=<%=key %> method="post" action="/<%=target %>" style="display:
  17. <% if(key === start) { %>
  18. block;
  19. <% } else { %>
  20. none;
  21. <% } %>
  22. ">
  23. <input name="kind" type="hidden" value=<%= key %>>
  24. <input name="model" type="hidden" value=<%= forms[key].model %>>
  25.  
  26. <% for(var i = 0; i < forms[key].elements.length; i+=2) { %>
  27. <% var name = forms[key].elements[i].name; %>
  28. <% var value = "" %>
  29. <% if(data != null && data[name] != null) { %>
  30. <% value = data[name] %>
  31. <% } %>
  32. <div class="row no-gutters">
  33. <div class="col-12 col-md-12 col-lg-2"></div>
  34.  
  35.  
  36. <div class="col-6 col-md-3 col-lg-2">
  37. <div class="margin height text">
  38. <span><%= forms[key].elements[i].text %></span>
  39. </div>
  40. </div>
  41.  
  42. <div class="col-6 col-md-3 col-lg-2">
  43. <div class="margin height">
  44. <input class="form-control height"
  45. <% Object.keys(forms[key].elements[i].input).forEach(function(key1, index1) { %>
  46.  
  47. <%= key1 %> = "<%= forms[key].elements[i].input[key1] %>"
  48. <% }); %>
  49. name = "<%= forms[key].elements[i].name %>" value = "<%= value %>">
  50.  
  51. </div>
  52. </div>
  53.  
  54.  
  55.  
  56. <% if(i+1 < forms[key].elements.length) { %>
  57. <% var name2 = forms[key].elements[i+1].name; %>
  58. <% var value2 = "" %>
  59. <% if(data != null && data[name2] != null) { %>
  60. <% value2 = data[name2] %>
  61. <% } %>
  62.  
  63. <div class="col-6 col-md-3 col-lg-2">
  64. <div class="margin height text">
  65. <span><%= forms[key].elements[i+1].text %></span>
  66. </div>
  67. </div>
  68.  
  69. <div class="col-6 col-md-3 col-lg-2">
  70. <div class="margin height">
  71. <input class="form-control height"
  72.  
  73. <% Object.keys(forms[key].elements[i+1].input).forEach(function(key1, index1) { %>
  74. <%= key1 %> = "<%= forms[key].elements[i+1].input[key1] %>"
  75. <% }); %>
  76. name = "<%= forms[key].elements[i+1].name %>" value = "<%= value2 %>">
  77. </div>
  78. </div>
  79. <% } %>
  80.  
  81.  
  82.  
  83. <div class="col-12 col-md-12 col-lg-2"></div>
  84. </div>
  85. <% } %>
  86.  
  87. <% for(var i = 0; i < forms[key].files.length; i++) { %>
  88. <div class="row no-gutters">
  89. <div class="col-12 col-md-12 col-lg-2"></div>
  90. <div class="col-6 col-md-3 col-lg-2">
  91. <div class="margin height text">
  92. <span><%= forms[key].files[i].text %></span>
  93. </div>
  94. </div>
  95. <div class="col-6 col-md-3 col-lg-2">
  96. <div class="margin height">
  97. <input upload="<%= forms[key].files[i].name %>" type="text" class="form-control height" value="">
  98. </div>
  99. </div>
  100. <div class="col-6 col-md-3 col-lg-2">
  101. <div class="margin height">
  102. <% var name = forms[key].files[i].name; %>
  103. <% var value = ""; %>
  104. <% if(data != null && data[name] != null) { %>
  105. <% value = data[name] %>
  106. <% } %>
  107. <label class="btn btn-secondary">
  108. Browse <input type="file" target="<%= forms[key].files[i].name %>" hidden>
  109. <input type="hidden" name="<%= forms[key].files[i].name %>" value="<%= data[name] %>" />
  110. </label>
  111.  
  112.  
  113. </div>
  114. </div>
  115. <div class="col-6 col-md-3 col-lg-2"></div>
  116. <div class="col-12 col-md-12 col-lg-2"></div>
  117. </div>
  118.  
  119.  
  120. <% } %>
  121.  
  122.  
  123. <div class="row no-gutters">
  124. <div class="col-12 col-md-12 col-lg-2"></div>
  125. <div class="col-6 col-md-3 col-lg-2">
  126. <div class="margin height textklein">
  127. <span>*Pflichtfeld</span>
  128. </div>
  129. </div>
  130. <div class="col-6 col-md-3 col-lg-2"></div>
  131. <div class="col-6 col-md-3 col-lg-2"></div>
  132. <div class="col-6 col-md-3 col-lg-2">
  133. <div class="margin height">
  134. <button type="submit" class="btn btn-secondary btn-block height" id="<%= key %>_submit"><%= mode %></button>
  135. </div>
  136. </div>
  137. <div class="col-12 col-md-12 col-lg-2"></div>
  138. </div>
  139. </form>
  140. <% }); %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement