|
{% macro disqus_misc_scripts() %}
|
|
<script type="text/javascript">
|
|
var disqus_shortname = '{{ DISQUS_SITENAME }}';
|
|
(function () {
|
|
var s = document.createElement('script'); s.async = true;
|
|
s.type = 'text/javascript';
|
|
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
|
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
}());
|
|
</script>
|
|
<script language="javascript" type="text/javascript">
|
|
function uncollapse() {
|
|
if (window.location.hash.match(/^#comment-\d+$/)) {
|
|
$('#disqus_thread').collapse('show');
|
|
}
|
|
}
|
|
</script>
|
|
<script type="text/javascript" language="JavaScript">
|
|
uncollapse();
|
|
window.onhashchange=function(){
|
|
if (window.location.hash.match(/^#comment-\d+$/))
|
|
window.location.reload(true);
|
|
}
|
|
</script>
|
|
<script>
|
|
$('#disqus_thread').on('shown', function () {
|
|
var link = document.getElementsByClassName('accordion-toggle');
|
|
var old_innerHTML = link[0].innerHTML;
|
|
$(link[0]).fadeOut(500, function() {
|
|
$(this).text('Click here to hide comments').fadeIn(500);
|
|
});
|
|
$('#disqus_thread').on('hidden', function () {
|
|
$(link[0]).fadeOut(500, function() {
|
|
$(this).text(old_innerHTML).fadeIn(500);
|
|
});
|
|
})
|
|
})
|
|
</script>
|
|
{% endmacro %}
|
|
|
|
{% macro disqus_comments_script(article) %}
|
|
<div id="disqus_thread"></div>
|
|
<script type="text/javascript">
|
|
var disqus_shortname = '{{ DISQUS_SITENAME }}';
|
|
{% if article.disqus_identifier %}
|
|
var disqus_identifier = '{{ article.disqus_identifier }}';
|
|
{% else %}
|
|
var disqus_identifier = '{{ SITEURL }}/{{ article.url }}';
|
|
{% endif %}
|
|
var disqus_url = '{{ SITEURL }}/{{ article.url }}';
|
|
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
})();
|
|
</script>
|
|
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
|
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
|
{% endmacro %}
|