UNPKG

@mornya/react-social-libs

Version:

The project of React.js Social Share and Widget modules.

1 lines 2.42 kB
Object.defineProperty(exports,"__esModule",{value:!0}),exports.initFacebookSDK=function initFacebookSDK(n,t){void 0===t&&(t=!1);var e={production:"https://connect.facebook.net/ko_KR/sdk.js",debug:"https://connect.facebook.net/ko_KR/sdk/debug.js"};return new Promise(function(i){var o;window.isInitializedFacebook?i(!0):(window.isInitializedFacebook=!0,document.getElementById("fb-root")||((o=document.createElement("div")).id="fb-root",document.body.appendChild(o)),window.fbAsyncInit=function(){window.FB&&(window.FB.init({appId:n,version:"v17.0",autoLogAppEvents:!0,cookie:!0,status:!0,xfbml:!0}),window.FB.getLoginStatus(function(){return i(!0)}))},d.DynamicLoad.script({id:"fb-jssdk",src:e[t?"debug":"production"]}).catch(console.error))})},exports.destroyFacebookSDK=function destroyFacebookSDK(){window.FB&&(window.FB=void 0);window.fbAsyncInit&&(window.fbAsyncInit=void 0);window.isInitializedFacebook=void 0},exports.initTwitterSDK=function initTwitterSDK(){return new Promise(function(i){window.isInitializedTwitter?i(!0):(window.isInitializedTwitter=!0,d.DynamicLoad.script({id:"tw-jssdk",src:"https://platform.twitter.com/widgets.js",isReload:!0}).then(function(){return i(!0)}).catch(console.error))})},exports.initKakaoSDK=function initKakaoSDK(i){return new Promise(function(o){var n;window.isInitializedKakao?n=setInterval(function(){var i;null!=(i=window.Kakao)&&i.isInitialized()&&(clearInterval(n),o(!(n=void 0)))},100):(window.isInitializedKakao=!0,window.kakaoAsyncInit=function(){window.Kakao.init(i),o(!0)},d.DynamicLoad.script({id:"kk-jssdk",src:"https://developers.kakao.com/sdk/js/kakao.min.js",isReload:!0}).catch(console.error))})},exports.destroyKakaoSDK=function destroyKakaoSDK(){window.Kakao&&(window.Kakao=void 0);window.kakaoAsyncInit&&(window.kakaoAsyncInit=void 0);window.isInitializedKakao=void 0},exports.initFlipboardSDK=function initFlipboardSDK(){return new Promise(function(i){window.FlipboardWidgets&&"function"==typeof window.FlipboardWidgets?i(!0):d.DynamicLoad.script({id:"fl-jssdk",src:"https://cdn.flipboard.com/web/buttons/js/flbuttons.min.js"}).then(function(){return i(!0)}).catch(console.error)})},exports.initTumblrSDK=function initTumblrSDK(){return new Promise(function(i){d.DynamicLoad.script({id:"tu-jssdk",src:"https://assets.tumblr.com/share-button.js",isReload:!0}).then(function(){return i(!0)}).catch(console.error)})};var d=require("@mornya/dynamic-load-libs");