location-item.ejs 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <div class="location-block card">
  2. <div class="card-body">
  3. <div class="row">
  4. <div class="col-sm-12">
  5. <div class="form-group">
  6. <label class="form-label"><%- i18n('locations', 'location_label') %> <span class="form-required">*</span></label>
  7. <div class="row gutter-xs">
  8. <div class="col">
  9. <div class="input-group">
  10. <span class="input-group-prepend">
  11. <span class="input-group-text">location</span>
  12. </span>
  13. <input type="text" name="path" class="form-control model" value="<%- path %>" placeholder="<%- i18n('locations', 'path') %>" required>
  14. </div>
  15. </div>
  16. <div class="col-auto">
  17. <div class="selectgroup">
  18. <label class="selectgroup-item">
  19. <input type="checkbox" class="selectgroup-input">
  20. <span class="selectgroup-button">
  21. <i class="fe fe-settings"></i>
  22. </span>
  23. </label>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="col-sm-3 col-md-3">
  30. <div class="form-group">
  31. <label class="form-label"><%- i18n('proxy-hosts', 'forward-scheme') %><span class="form-required">*</span></label>
  32. <select name="forward_scheme" class="form-control custom-select model" placeholder="http">
  33. <option value="http" <%- forward_scheme === 'http' ? 'selected' : '' %>>http</option>
  34. <option value="https" <%- forward_scheme === 'https' ? 'selected' : '' %>>https</option>
  35. </select>
  36. </div>
  37. </div>
  38. <div class="col-sm-5 col-md-5">
  39. <div class="form-group">
  40. <label class="form-label"><%- i18n('proxy-hosts', 'forward-host') %><span class="form-required">*</span></label>
  41. <input type="text" name="forward_host" class="form-control text-monospace model" placeholder="" value="<%- forward_host %>" autocomplete="off" maxlength="200" required>
  42. <span style="font-size: 9px;"><%- i18n('proxy-hosts', 'custom-forward-host-help') %></span>
  43. </div>
  44. </div>
  45. <div class="col-sm-4 col-md-4">
  46. <div class="form-group">
  47. <label class="form-label"><%- i18n('proxy-hosts', 'forward-port') %> <span class="form-required">*</span></label>
  48. <input name="forward_port" type="number" class="form-control text-monospace model" placeholder="80" value="<%- forward_port %>" required>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="row config">
  53. <div class="col-md-12">
  54. <div class="form-group">
  55. <textarea name="advanced_config" rows="8" class="form-control text-monospace model" placeholder="# <%- i18n('all-hosts', 'advanced-warning') %>"><%- advanced_config %></textarea>
  56. </div>
  57. </div>
  58. </div>
  59. <a href="#" class="card-link location-delete">
  60. <i class="fa fa-trash"></i> <%- i18n('locations', 'delete') %>
  61. </a>
  62. </div>
  63. </div>