Просмотр исходного кода

Use the editor also for creating new posts/topics.

sh4nks 10 лет назад
Родитель
Сommit
d26fd7c1d4
2 измененных файлов с 24 добавлено и 4 удалено
  1. 12 2
      flaskbb/templates/forum/new_post.html
  2. 12 2
      flaskbb/templates/forum/new_topic.html

+ 12 - 2
flaskbb/templates/forum/new_post.html

@@ -2,6 +2,12 @@
 {% set active_forum_nav=True %}
 {% set active_forum_nav=True %}
 
 
 {% extends theme("layout.html") %}
 {% extends theme("layout.html") %}
+
+{% block css %}
+    {{ super() }}
+    <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-markdown.min.css') }}">
+{% endblock %}
+
 {% block content %}
 {% block content %}
 {% from theme("macros.html") import render_field, render_submit_field %}
 {% from theme("macros.html") import render_field, render_submit_field %}
 
 
@@ -29,11 +35,15 @@
     </div>
     </div>
     {% endif %}
     {% endif %}
 
 
-    {{ render_field(form.content, div_class="col-sm-12", rows=12) }}
+    {{ render_field(form.content, div_class="col-sm-12", rows="12", placeholder="", **{'data-provide': 'markdown', 'data-autofocus': 'true', 'id': 'quickreply-editor'}) }}
 
 
     {{ render_submit_field(form.submit) }}
     {{ render_submit_field(form.submit) }}
-    {{ render_submit_field(form.preview) }}
 
 
 </form>
 </form>
 
 
 {% endblock %}
 {% endblock %}
+
+{% block scripts %}
+    <script type="text/javascript" src="{{ url_for('static', filename='js/marked.js') }}"></script>
+    <script type="text/javascript" src="{{ url_for('static', filename='js/bootstrap-markdown.js') }}"></script>
+{% endblock %}

+ 12 - 2
flaskbb/templates/forum/new_topic.html

@@ -2,6 +2,12 @@
 {% set active_forum_nav=True %}
 {% set active_forum_nav=True %}
 
 
 {% extends theme("layout.html") %}
 {% extends theme("layout.html") %}
+
+{% block css %}
+    {{ super() }}
+    <link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-markdown.min.css') }}">
+{% endblock %}
+
 {% block content %}
 {% block content %}
 {% from theme("macros.html") import render_field, render_submit_field %}
 {% from theme("macros.html") import render_field, render_submit_field %}
 
 
@@ -29,10 +35,14 @@
     {% endif %}
     {% endif %}
 
 
     {{ render_field(form.title, div_class="col-sm-12") }}
     {{ render_field(form.title, div_class="col-sm-12") }}
-    {{ render_field(form.content, div_class="col-sm-12", rows=12) }}
+    {{ render_field(form.content, div_class="col-sm-12", rows="10", placeholder="", **{'data-provide': 'markdown', 'data-autofocus': 'true', 'id': 'quickreply-editor'}) }}
 
 
     {{ render_submit_field(form.submit) }}
     {{ render_submit_field(form.submit) }}
-    {{ render_submit_field(form.preview) }}
 </form>
 </form>
 
 
 {% endblock %}
 {% endblock %}
+
+{% block scripts %}
+    <script type="text/javascript" src="{{ url_for('static', filename='js/marked.js') }}"></script>
+    <script type="text/javascript" src="{{ url_for('static', filename='js/bootstrap-markdown.js') }}"></script>
+{% endblock %}