ask.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {% extends 'base/base.html' %}
  2. {% block content %}
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. $('#topic-preview').click(function() {
  6. var content = $('#content').val();
  7. $.post("{{ url_for('topic.preview') }}", {
  8. content: $("#content").val(),
  9. choice: $("#choice").val()
  10. }, function(data) {
  11. $("#show-preview").html(data);
  12. });
  13. })
  14. });
  15. </script>
  16. <ol class="breadcrumb" style="margin-bottom:0;">
  17. <li><a href="{{ url_for('forums.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  18. <li class="active">提问</li>
  19. </ol>
  20. <div class="panel panel-primary">
  21. <div class="panel-heading">
  22. 发帖
  23. </div>
  24. <div class="panel-body" style="border-bottom:1px solid #f6e1e1;padding:10px 0;">
  25. <div class="row" style="margin:0;padding:0;">
  26. <form action="{{ url_for('topic.post') }}" method="POST">
  27. <div class="col-sm-2">
  28. {{ form.hidden_tag() }}
  29. {{ form.title.label(class="control-label") }}
  30. <span style="font-size:12px;color:#999">
  31. (请用简短的话语描述你的问题)
  32. </span>
  33. </div>
  34. <div class="col-sm-10" style="margin-bottom:8px;">
  35. {{ form.title(class="form-control") }}
  36. </div>
  37. <div class="col-sm-2">
  38. {{ form.category.label(class="control-label") }}
  39. <span style="font-size:12px;color:#999">
  40. (请输入分类)
  41. </span>
  42. </div>
  43. <div class="col-sm-10" style="margin-bottom:8px;">
  44. {{ form.category(class="form-control") }}
  45. </div>
  46. <div class="col-sm-2">
  47. {{ form.tags.label(class="control-label") }}
  48. <span style="font-size:12px;color:#999">
  49. (请输入节点)
  50. </span>
  51. </div>
  52. <div class="col-sm-10" style="margin-bottom:8px;">
  53. {{ form.tags(class="form-control",placeholder="节点请以逗号,空格隔开.请勿输入超过4个节点") }}
  54. </div>
  55. <div class="col-sm-2">
  56. {{ form.content.label(class="control-label") }}
  57. <table style="font-size:12px;color:#999">
  58. <tr>
  59. <th colspan="2">默认语法支持部分html标签</th>
  60. </tr>
  61. {{ html() }}
  62. </table>
  63. </div>
  64. <div class="col-sm-10" style="margin-bottom:8px;">
  65. {{ form.content(class="form-control",style="border-radius:0px;margin-top:0",rows="8",onchange="preview()",placeholder="请输入问题描述") }}
  66. </div>
  67. <div class="col-sm-offset-2 col-sm-10">
  68. {{ form.choice(class="input-sm pull-right",style="padding:2")}}
  69. <button class="btn btn-sm btn-primary" type="submit">提交问题</button>
  70. <button class="btn btn-sm btn-primary" id="topic-preview" type="button">预览</button>
  71. </div>
  72. <div class="col-sm-offset-2 col-sm-10" id="show-preview">
  73. </div>
  74. </form>
  75. </div>
  76. </div>
  77. </div>
  78. {% endblock %}
  79. {% macro html() -%}
  80. <tr>
  81. <td>b:</td>
  82. <td>加粗</td>
  83. </tr>
  84. <tr>
  85. <td>i:</td>
  86. <td>倾斜</td>
  87. </tr>
  88. <tr>
  89. <td>br:</td>
  90. <td>换行</td>
  91. </tr>
  92. <tr>
  93. <td valign="top">font:</td>
  94. <td> 设置字体(目前仅允许设置字体颜色)
  95. <p>注:字体颜色请勿设置成白色或与白色相近的颜色</p>
  96. </td>
  97. </tr>
  98. {%- endmacro %}