diff options
Diffstat (limited to 'theme/templates')
| -rwxr-xr-x | theme/templates/article.html | 23 | 
1 files changed, 15 insertions, 8 deletions
| diff --git a/theme/templates/article.html b/theme/templates/article.html index 976041a..5b366e0 100755 --- a/theme/templates/article.html +++ b/theme/templates/article.html @@ -64,15 +64,22 @@          </ul>          {% endif %}          </div> -        <script type="text/javascript"> -           var disqus_identifier = "{{ article.url }}"; -           (function() { -           var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; -           dsq.src = '//{{ DISQUS_SITENAME }}.disqus.com/embed.js'; -           (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); -          })(); -        </script>      </div> +    <div id="disqus_comments"> +        <button onclick="load_disqus()">recharger</button> +    </div> +    <script type="text/javascript"> +        var disqus_identifier = "{{ article.url }}"; +        function load_disqus() { +            var dsq = document.createElement('script');  +            dsq.type = 'text/javascript';  +            dsq.async = true; +            dsq.src = '//{{ DISQUS_SITENAME }}.disqus.com/embed.js'; +            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); +            var load_button = document.getElementById('disqus_comments'); +            load_button.parentNode.removeChild(load_button); +      }; +    </script>      {% endif %}  {% endblock %} | 
