Update #63
@@ -110,6 +110,6 @@
{% block script %}
{{ super() }}
- {% include 'disqus_script_count.html' %}
- {% include 'disqus_comments_uncollapse.html' %}
+ {% from 'comments.html' import comments_script with context %}
+ {{ comments_script(article) }}
{% endblock script %}
@@ -29,3 +29,10 @@
</section>
{% endif %}
{% endmacro %}
+
+{% macro comments_script(article) %}
+ {% if DISQUS_SITENAME and SITEURL and article.status != 'draft' %}
+ {% include 'disqus_script_count.html' %}
+ {% include 'disqus_comments_uncollapse.html' %}
+ {% endif %}
+{% endmacro %}
@@ -1,4 +1,3 @@
-{% if DISQUS_SITENAME and SITEURL and article.status != 'draft' %}
<script language="javascript" type="text/javascript">
function uncollapse() {
if (window.location.hash.match(/^#comment-\d+$/)) {
@@ -13,4 +12,3 @@ function uncollapse() {
window.location.reload(true);
}
</script>
-{% endif %}
<script type="text/javascript">
var disqus_shortname = '{{ DISQUS_SITENAME }}';
@@ -9,4 +8,3 @@
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());