scene-form.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <form class="scene">
  2. <div class="content">
  3. <h1>
  4. Scene <i class="icon icon-scene"></i>
  5. <button class="fullscreen-button small">Fullscreen</button>
  6. <span class="status">{{#if published}}Published{{else}}In Draft{{/if}}</span>
  7. </h1>
  8. <h3 class="item-title">{{title}}</h3>
  9. <div class="error-message"></div>
  10. <div class="field required">
  11. <label>Site</label>
  12. <select name="site">
  13. <option value="" disabled>Choose a site...</option>
  14. {{#each sites}}
  15. <option value="{{id}}">{{name}} &mdash; {{id}}</option>
  16. {{/each}}
  17. </select>
  18. <div class="site-selected"></div>
  19. </div>
  20. <div class="field required">
  21. <label>Title</label>
  22. <input type="text" name="title" value="{{title}}" placeholder="Write a smart title">
  23. </div>
  24. <div class="field">
  25. <div class="field-left required">
  26. <label>Slug</label>
  27. <input type="text" name="slug" value="{{slug}}" placeholder="All lowercase and hyphens but NO spaces">
  28. </div>
  29. <div class="field-right">
  30. <label>Author</label>
  31. <select name="author_id"></select>
  32. </div>
  33. </div>
  34. <div class="field">
  35. <label>Content as <a class="markdown-help">Markdown/HTML</a> | <a class="fullscreen-button">Fullscreen</a></label>
  36. <textarea name="body" placeholder="Write your scene content as Markdown/HTML">{{body}}</textarea>
  37. </div>
  38. </div>
  39. <div class="sidebar">
  40. <div class="buttons">
  41. <button class="save-button" tabindex="0">Save</button>
  42. <button class="cancel-button plain" tabindex="0">Cancel</button>
  43. {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
  44. </div>
  45. <div class="top-spacer"></div>
  46. <div class="field">
  47. <div class="field-left">
  48. <label>Published</label>
  49. <input type="checkbox" name="published">
  50. </div>
  51. <div class="field-right">
  52. <label>Published At</label>
  53. <input type="text" name="published_at" value="{{published_at}}" placeholder="ex. Feb 20 2012 6:30 PM or leave blank">
  54. </div>
  55. </div>
  56. <h3 class="heading">Collections *</h3>
  57. <div class="field">
  58. <div class="collections-list"></div>
  59. </div>
  60. <h3 class="heading">Files</h3>
  61. <div class="field">
  62. <div class="note">Main photo must be 900px by 450px (or any height).</div>
  63. <div class="upload-ui"></div>
  64. </div>
  65. <h3 class="heading">Sponsorship</h3>
  66. <div class="field">
  67. <div class="field-left">
  68. <label>Sponsor</label>
  69. <select name="sponsor_id">
  70. <option value="">Select a sponsor...</option>
  71. {{#each sponsors}}
  72. <option value="{{id}}">{{name}}</option>
  73. {{/each}}
  74. </select>
  75. </div>
  76. <div class="field-right">
  77. <label>Start</label>
  78. <input type="text" name="sponsor_start" value="{{sponsor_start}}" placeholder="Feb 20 2012 6:30 PM">
  79. <br class="clearfix">
  80. <label>End</label>
  81. <input type="text" name="sponsor_end" value="{{sponsor_end}}" placeholder="Feb 20 2012 6:30 PM">
  82. </div>
  83. </div>
  84. {{#if old_url}}
  85. <h3 class="heading">Old Data</h3>
  86. <div class="field">
  87. <label>Old URL</label>
  88. <div><a href="{{old_url}}" target="_blank" title="Open in New Tab">{{old_url}}</a></div>
  89. </div>
  90. <div class="field">
  91. <label>Old Photos</label>
  92. {{#each old_photos}}
  93. <div><a href="{{.}}" target="_blank" title="Open in New Tab">{{.}}</a></div>
  94. {{/each}}
  95. </div>
  96. {{/if}}
  97. </div>
  98. </form>