BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

new-thread.twig 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {% from 'macro/form.twig' import checked %}
  2. <div class="thin">
  3. <h2><a href="forums.php">Forums</a> &rsaquo; <a href="forums.php?action=viewforum&amp;forumid={{ id }}">{{ name }}</a> &rsaquo; <span id="newthreadtitle">New Thread</span></h2>
  4. <div class="hidden" id="newthreadpreview">
  5. <div class="linkbox">
  6. <div class="center">
  7. <a href="#" onclick="return false;" class="brackets">Report thread</a>
  8. <a href="#" onclick="return false;" class="brackets">{{ is_subbed ? 'Unsubscribe' : 'Subscribe' }}</a>
  9. </div>
  10. </div>
  11. {% if can.create_poll %}
  12. <div class="box thin clear hidden" id="pollpreview">
  13. <div class="head colhead_dark"><strong>Poll</strong> <a href="#" onclick="$('#threadpoll').gtoggle(); return false;" class="brackets">View</a></div>
  14. <div class="pad" id="threadpoll">
  15. <p><strong id="pollquestion"></strong></p>
  16. <div id="pollanswers"></div>
  17. <br /><input type="radio" name="vote" id="answer_0" value="0" /> <label for="answer_0">Blank&#8202;&mdash;&#8202;Show the results!</label><br /><br />
  18. <input type="button" style="float: left;" value="Vote" />
  19. </div>
  20. </div>
  21. {% endif %}
  22. <table class="forum_post box vertical_margin" style="text-align: left;">
  23. <colgroup>
  24. {% if can.see_avatars %}
  25. <col class="col_avatar" />
  26. {% endif %}
  27. <col class="col_post_body" />
  28. </colgroup>
  29. <tr class="colhead_dark">
  30. <td colspan="{{ can.see_avatars ? 2 : 1 }}">
  31. <span style="float: left;"><a href="#newthreadpreview">#XXXXXX</a> by <strong>{{ user_id|user_full }}</strong>
  32. Just now
  33. </span>
  34. <span id="barpreview" style="float: right;">
  35. <a href="#newthreadpreview" class="brackets">Report</a>
  36. &nbsp;
  37. <a href="#">&uarr;</a>
  38. </span>
  39. </td>
  40. </tr>
  41. <tr>
  42. {% if can.see_avatars %}
  43. <td class="avatar" valign="top">
  44. {{ avatar|raw }}
  45. </td>
  46. {% endif %}
  47. <td class="body" valign="top">
  48. <div id="contentpreview" style="text-align: left;"></div>
  49. </td>
  50. </tr>
  51. </table>
  52. </div>
  53. <div class="box pad">
  54. <form class="create_form" name="forum_thread" action="" id="newthreadform" method="post">
  55. <input type="hidden" name="action" value="new" />
  56. <input type="hidden" name="auth" value="{{ auth }}" />
  57. <input type="hidden" name="forum" value="{{ id }}" />
  58. <table id="newthreadtext" class="layout">
  59. <tr>
  60. <td class="label">Title:</td>
  61. <td><input id="title" class="required" type="text" name="title" style="width: 98%;" /></td>
  62. </tr>
  63. <tr>
  64. <td class="label">Body:</td>
  65. <td><textarea id="posttext" class="required" style="width: 98%;" onkeyup="resize('posttext');" name="body" cols="90" rows="8"></textarea></td>
  66. </tr>
  67. <tr>
  68. <td></td>
  69. <td>
  70. <input id="subscribebox" type="checkbox" name="subscribe"{{ checked(is_subbed) }} onchange="$('#subscribeboxpreview').raw().checked=this.checked;" />
  71. <label for="subscribebox">Subscribe to topic</label>
  72. </td>
  73. </tr>
  74. {% if can.create_poll %}
  75. <tr>
  76. <td colspan="2" class="center">
  77. <strong>Poll Settings</strong>
  78. <a href="#" onclick="$('#poll_question, #poll_answers').gtoggle(); return false;" class="brackets">View</a>
  79. </td>
  80. </tr>
  81. <tr id="poll_question" class="hidden">
  82. <td class="label">Question:</td>
  83. <td><input type="text" name="question" id="pollquestionfield" class="required" style="width: 98%;" /></td>
  84. </tr>
  85. <tr id="poll_answers" class="hidden">
  86. <td class="label">Answers:</td>
  87. <td id="answer_block">
  88. <input type="text" name="answers[]" class="required" style="width: 90%;" />
  89. <a href="#" onclick="AddAnswerField();return false;" class="brackets">+</a>
  90. <a href="#" onclick="RemoveAnswerField();return false;" class="brackets">&minus;</a>
  91. </td>
  92. </tr>
  93. {% endif %}
  94. </table>
  95. <div id="subscribediv" class="hidden">
  96. <input id="subscribeboxpreview" type="checkbox" name="subscribe"{{ checked(is_subbed) }} />
  97. <label for="subscribebox">Subscribe to topic</label>
  98. </div>
  99. <div id="buttons" class="center">
  100. <input type="button" value="Preview" onclick="Newthread_Preview(1);" id="newthreadpreviewbutton" />
  101. <input type="button" value="Editor" onclick="Newthread_Preview(0);" id="newthreadeditbutton" class="hidden" />
  102. <input type="submit" class="submit" id="submit_button" value="Create thread" />
  103. </div>
  104. </form>
  105. </div>
  106. </div>