addthis: update script, hide when not enabled.

* Hide 'Share' section from sidebar when Addthis isn't enabled.
* Don't show popup menu until click.
This commit is contained in:
evazion
2020-01-06 19:10:27 -06:00
parent f1528e0fae
commit 052008ee5d
5 changed files with 20 additions and 49 deletions

View File

@@ -1,6 +1,5 @@
<% if Danbooru.config.addthis_key %>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<div class="addthis_toolbox addthis_default_style addthis_32x32_style"
addthis:title="<%= post.presenter.humanized_essential_tag_string.html_safe %>">
<a class="addthis_button_twitter"></a>
<a class="addthis_button_facebook"></a>
<a class="addthis_button_reddit"></a>
@@ -8,17 +7,4 @@
<a class="addthis_button_compact"></a>
</div>
<script type="text/javascript">
window.addthis_config = {"data_track_addressbar": false, "pubid": "<%= Danbooru.config.addthis_key %>"};
window.addthis_share = {
"url":"<%= j post_url(post) %>",
"title": "<%= escape_javascript post.presenter.humanized_essential_tag_string.html_safe %> on <%= Danbooru.config.app_name %>"
};
$(function() {
addthis.init();
});
</script>
<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#async=1"></script>
<% end %>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=<%= Danbooru.config.addthis_key %>" async="async"></script>