new_topic.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {% set page_title = _("New Topic") %}
  2. {% set active_forum_nav=True %}
  3. {% extends theme("layout.html") %}
  4. {% block css %}
  5. <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-markdown.min.css') }}">
  6. {% endblock %}
  7. {% block content %}
  8. {% from theme("macros.html") import render_field, render_submit_field, render_quickreply %}
  9. <div class="page-view">
  10. <ol class="breadcrumb flaskbb-breadcrumb">
  11. <li><a href="{{ url_for('forum.index') }}">{% trans %}Forum{% endtrans %}</a></li>
  12. <li><a href="{{ forum.url }}">{{ forum.title }}</a></li>
  13. <li class="active">{% trans %}New Topic{% endtrans %}</li>
  14. </ol>
  15. <form class="form-horizontal" role="form" method="post">
  16. {{ form.hidden_tag() }}
  17. <div class="panel page-panel">
  18. <div class="panel-heading page-head">
  19. {% trans %}New Topic{% endtrans %}
  20. </div>
  21. <div class="panel-body page-body">
  22. {{ form.hidden_tag() }}
  23. <div class="col-md-12 col-sm-12 col-xs-12">
  24. {{ render_field(form.title, div_class="col-md-12 col-sm-12 col-xs-12") }}
  25. <div class="form-group">
  26. <div class="col-md-12 col-sm-12 col-xs-12">
  27. <div class="editor-box">
  28. <div class="editor">
  29. {{ render_quickreply(form.content, div_class="new-message", rows=7, cols=75, placeholder="", **{'data-provide': 'markdown', 'data-autofocus': 'false', 'id': 'quickreply-editor'}) }}
  30. </div>
  31. <div class="editor-submit">
  32. <div class="editor-options pull-left">
  33. <span class="label label-info">Markdown</span>
  34. <a class="label label-success" href="#">help</a> <!-- TODO: add markdown cheat sheet -->
  35. <a class="label label-success" href="#">emojis</a> <!-- TODO: add emoji cheat sheet -->
  36. </div>
  37. {{ render_submit_field(form.submit, input_class="btn btn-success pull-right") }}
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. </form>
  46. </div>
  47. {% endblock %}
  48. {% block scripts %}
  49. <script type="text/javascript" src="{{ url_for('static', filename='js/marked.js') }}"></script>
  50. <script type="text/javascript" src="{{ url_for('static', filename='js/bootstrap-markdown.js') }}"></script>
  51. {% endblock %}