alx-extensions/js/jquery.sharrre.min.js

1 line
13 KiB
JavaScript
Raw Permalink Normal View History

2019-06-14 18:21:00 +02:00
var SharrrePlatform=SharrrePlatform||function(){var a={};return{register:function(b,c){a[b]=c},get:function(b,c){return a[b]?new a[b](c):(console.error("Sharrre - No platform found for "+b),!1)}}}();!function(a,b){"undefined"!=typeof a&&(b.register("linkedin",function(b){return defaultSettings={url:"",urlCount:!1,counter:"",count:!0,popup:{width:550,height:550}},defaultSettings=a.extend(!0,{},defaultSettings,b),{settings:defaultSettings,url:function(a){return""},trackingAction:{site:"linkedin",action:"share"},load:function(b){var c=this.settings;a(b.element).find(".buttons").append('<div class="button linkedin"><script type="IN/share" data-url="'+(""!==c.url?c.url:b.options.url)+'" data-counter="'+c.counter+'"></script></div>');var d=0;"undefined"==typeof window.IN&&0===d?(d=1,function(){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://platform.linkedin.com/in.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}()):"undefined"!=typeof window.IN&&window.IN.parse&&IN.parse(document)},tracking:function(){},popup:function(a){window.open("https://www.linkedin.com/cws/share?url="+encodeURIComponent(""!==this.settings.url?this.settings.url:a.url)+"&token=&isFramed=true","linkedin","toolbar=no, width="+this.settings.popup.width+", height="+this.settings.popup.height)}}}),b.register("facebook",function(b){return defaultSettings={url:"",urlCount:!1,action:"like",layout:"button_count",count:!0,width:"",send:"false",faces:"false",colorscheme:"",font:"",lang:"en_US",share:"",appId:"",popup:{width:900,height:500}},defaultSettings=a.extend(!0,{},defaultSettings,b),{settings:defaultSettings,url:function(a){return"https://graph.facebook.com/?id={url}&callback=?"},trackingAction:{site:"facebook",action:"like"},load:function(b){var c=this.settings;a(b.element).find(".buttons").append('<div class="button facebook"><div id="fb-root"></div><div class="fb-like" data-href="'+(""!==c.url?c.url:b.options.url)+'" data-send="'+c.send+'" data-layout="'+c.layout+'" data-width="'+c.width+'" data-show-faces="'+c.faces+'" data-action="'+c.action+'" data-colorscheme="'+c.colorscheme+'" data-font="'+c.font+'" data-via="'+c.via+'" data-share="'+c.share+'"></div></div>');var d=0;"undefined"==typeof FB&&0===d?(d=1,function(a,b,d){var e,f=a.getElementsByTagName(b)[0];a.getElementById(d)||(e=a.createElement(b),e.id=d,e.src="https://connect.facebook.net/"+c.lang+"/all.js#xfbml=1",c.appId&&(e.src+="&appId="+c.appId),f.parentNode.insertBefore(e,f))}(document,"script","facebook-jssdk")):FB.XFBML.parse()},tracking:function(){fb=window.setInterval(function(){"undefined"!=typeof FB&&"undefined"!=typeof _gaq&&(FB.Event.subscribe("edge.create",function(a){_gaq.push(["_trackSocial","facebook","like",a])}),FB.Event.subscribe("edge.remove",function(a){_gaq.push(["_trackSocial","facebook","unlike",a])}),FB.Event.subscribe("message.send",function(a){_gaq.push(["_trackSocial","facebook","send",a])}),clearInterval(fb))},1e3)},popup:function(a){window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(""!==this.settings.url?this.settings.url:a.url)+"&t="+a.text,"","toolbar=0, status=0, width="+this.settings.popup.width+", height="+this.settings.popup.height)}}}),b.register("googlePlus",function(b){return defaultSettings={url:"",urlCount:!1,size:"medium",lang:"en-US",annotation:"",count:!0,popup:{width:900,height:500}},defaultSettings=a.extend(!0,{},defaultSettings,b),{settings:defaultSettings,url:function(a){return a+"?url={url}&type=googlePlus"},trackingAction:{site:"Google",action:"+1"},load:function(b){var c=this.settings;a(b.element).find(".buttons").append('<div class="button googleplus"><div class="g-plusone" data-size="'+c.size+'" data-href="'+(""!==c.url?c.url:b.options.url)+'" data-annotation="'+c.annotation+'"></div></div>'),window.___gcfg={lang:c.lang};var d=0;"undefined"!=typeof gapi&&"undefined"!=typeof gapi.plusone||0!==d?gapi.plusone.go():(d=1,function(){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://apis.google.com/js/plusone