diff options
Diffstat (limited to 'static/js/soho.js')
| -rw-r--r-- | static/js/soho.js | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/static/js/soho.js b/static/js/soho.js new file mode 100644 index 0000000..8b9a658 --- /dev/null +++ b/static/js/soho.js @@ -0,0 +1,48 @@ +$(document).ready(function(){ + + $(".twitter-share-button").click(function (e) { + e.preventDefault(); + var self = $(this); + var url = encodeURIComponent(self.data("url")); + var text = encodeURIComponent(self.data("text")); + + window.open(`https://twitter.com/intent/tweet?text=${text}&url=${url}`, "_blank").focus(); + }); + + $(".linkedin-share-button").click(function (e) { + e.preventDefault(); + var self = $(this); + var url = encodeURIComponent(self.data("url")); + // var text = encodeURIComponent(self.data("text")); + + window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${url}`, "_blank").focus(); + }); + + $(".facebook-share-button").click(function (e) { + e.preventDefault(); + var self = $(this); + var url = encodeURIComponent(self.data("url")); + // var text = encodeURIComponent(self.data("text")); + + window.open(`https://www.facebook.com/sharer/sharer.php?u=${url}`, "_blank").focus(); + }); + + $(".telegram-share-button").click(function (e) { + e.preventDefault(); + var self = $(this); + var url = encodeURIComponent(self.data("url")); + var text = encodeURIComponent(self.data("text")); + + window.open(`https://t.me/share/url?url=${url}&text=${text}`, "_blank").focus(); + }); + + $(".pinterest-share-button").click(function (e) { + e.preventDefault(); + var self = $(this); + var url = encodeURIComponent(self.data("url")); + var text = encodeURIComponent(self.data("text")); + + window.open(`https://pinterest.com/pin/create/button/?url=${url}&media=&description=${text}`, "_blank").focus(); + }); + +}); |
