summaryrefslogtreecommitdiff
path: root/static/js/soho.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/soho.js')
-rw-r--r--static/js/soho.js48
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();
+ });
+
+});