templates.html 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <script type="text/html" id="vcl-options-field-input">
  2. <div class="vc_row">
  3. <div class="vc_col-sm-12">
  4. <label class="wpb_element_label">{{ label }}</label>
  5. <input type="text" name="{{ name }}" value="{{ value[0] }}">
  6. <div class="descr"><i>{{ description }}</i></div>
  7. </div>
  8. </div>
  9. </script>
  10. <script type="text/html" id="vcl-options-field-select">
  11. <div class="vc_row">
  12. <div class="vc_col-sm-12">
  13. <label class="wpb_element_label">{{ label }}</label>
  14. <select name="{{ name }}">
  15. <# _.each(options, function(option) { #>
  16. <# if(_.isArray(option)) { #>
  17. <option value="{{ option[0] }}"
  18. {{ value[0]===option[0] ?
  19. ' selected="true"' : '' }}>{{ option[1] }}</option>
  20. <# } else { #>
  21. <option value="{{ option }}"
  22. {{ value[0]===option ?
  23. ' selected="true"' : '' }}>{{ option }}</option>
  24. <# } #>
  25. <# }); #>
  26. </select>
  27. <div class="descr"><i>{{ description }}</i></div>
  28. </div>
  29. </div>
  30. </script>
  31. <script type="text/html" id="vcl-options-field-checkbox">
  32. <div class="vc_row">
  33. <div class="vc_col-sm-12">
  34. <label class="wpb_element_label">{{ label }}</label>
  35. <div class="vc_options-checkboxes">
  36. <# _.each(options, function(option) { #>
  37. <label><input type="checkbox" name="{{ name }}" value="{{ option[0] }}" {{ _.indexOf(value,
  38. option[0])> -1 ? ' checked="true"' : '' }}> {{ option[1] }}</label>
  39. <# }); #>
  40. </div>
  41. <div class="descr"><i>{{ description }}</i></div>
  42. </div>
  43. </div>
  44. </script>
  45. <script type="text/html" id="vcl-options-field-boolean">
  46. <div class="vc_row">
  47. <div class="vc_col-sm-12">
  48. <label class="wpb_element_label">{{ label }}</label>
  49. <div class="vc_options-checkbox">
  50. <label><input type="checkbox" name="{{ name }}" value="true" {{ value[0] === 'true' ? ' checked="true"' :
  51. '' }}> <?php esc_html_e('Yes', 'js_composer') ?></label>
  52. </div>
  53. <div class="descr"><i>{{ description }}</i></div>
  54. </div>
  55. </div>
  56. </script>
  57. <script type="text/html" id="vcl-options-field-separator">
  58. <h4>{{label}}</h4>
  59. </script>