Index: js/main.js |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/js/main.js |
@@ -0,0 +1,29 @@ |
+(function() |
+{ |
+ function initFacebook() |
+ { |
+ (function(d, s, id) { |
+ var js, fjs = d.getElementsByTagName(s)[0]; |
+ if (d.getElementById(id)) return; |
+ js = d.createElement(s); js.id = id; |
+ js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; |
+ fjs.parentNode.insertBefore(js, fjs); |
+ }(document, 'script', 'facebook-jssdk')); |
+ } |
+ |
+ function initTwitter() |
+ { |
+ !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); |
+ } |
+ |
+ function initGooglePlus() |
+ { |
+ var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; |
+ po.src = 'https://apis.google.com/js/plusone.js'; |
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); |
+ } |
Wladimir Palant
2012/10/25 07:24:34
I guess that the ugly initialization code is provi
|
+ |
+ initFacebook(); |
+ initTwitter(); |
+ initGooglePlus(); |
+})(); |