LEFT | RIGHT |
1 (function() | 1 (function() |
2 { | 2 { |
3 function initFacebook() | 3 function initFacebook() |
4 { | 4 { |
5 (function(d, s, id) { | 5 (function(d, s, id) { |
6 var js, fjs = d.getElementsByTagName(s)[0]; | 6 var js, fjs = d.getElementsByTagName(s)[0]; |
7 if (d.getElementById(id)) return; | 7 if (d.getElementById(id)) return; |
8 js = d.createElement(s); js.id = id; | 8 js = d.createElement(s); js.id = id; |
9 js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; | 9 js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; |
10 fjs.parentNode.insertBefore(js, fjs); | 10 fjs.parentNode.insertBefore(js, fjs); |
11 }(document, 'script', 'facebook-jssdk')); | 11 }(document, 'script', 'facebook-jssdk')); |
12 } | 12 } |
13 | 13 |
14 function initTwitter() | 14 function initTwitter() |
15 { | 15 { |
16 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementBy
Id(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js
";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); | 16 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementBy
Id(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js
";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); |
17 } | 17 } |
18 | 18 |
19 function initGooglePlus() | 19 function initGooglePlus() |
20 { | 20 { |
21 var po = document.createElement('script'); po.type = 'text/javascript'; po.a
sync = true; | 21 var po = document.createElement('script'); po.type = 'text/javascript'; po.a
sync = true; |
22 po.src = 'https://apis.google.com/js/plusone.js'; | 22 po.src = 'https://apis.google.com/js/plusone.js'; |
23 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefor
e(po, s); | 23 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefor
e(po, s); |
24 } | 24 } |
25 | 25 |
26 initFacebook(); | 26 function sendDimensions() |
27 initTwitter(); | 27 { |
28 initGooglePlus(); | 28 if (window.parent === window) |
| 29 return; |
| 30 |
| 31 var dimensions = { |
| 32 width: document.body.offsetWidth, |
| 33 height: document.body.offsetHeight |
| 34 }; |
| 35 window.parent.postMessage(dimensions, "*"); |
| 36 } |
| 37 |
| 38 window.addEventListener("DOMContentLoaded", function() |
| 39 { |
| 40 initFacebook(); |
| 41 initTwitter(); |
| 42 initGooglePlus(); |
| 43 sendDimensions(); |
| 44 }, false); |
29 })(); | 45 })(); |
LEFT | RIGHT |