From b607c6857a95b49df2e71042b82b41ca15d26eb3 Mon Sep 17 00:00:00 2001 From: Alexandre Vicenzi Date: Sat, 17 Oct 2020 14:40:58 +0200 Subject: Layout improvements - Tagline - Share buttons - JSON LD - Tags - Style Fixes --- static/js/soho.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 static/js/soho.js (limited to 'static/js/soho.js') 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(); + }); + +}); -- cgit v1.2.1