Current Path : /storage/v11800/abaniliving-com/public_html/wp-content/plugins/elementor-pro/assets/js/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/abaniliving-com/public_html/wp-content/plugins/elementor-pro/assets/js/social.b17f5f1767e41333a1dc.bundle.js |
/*! elementor-pro - v3.5.0 - 01-11-2021 */
(self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["social"],{
/***/ "../modules/social/assets/js/frontend/handlers/facebook.js":
/*!*****************************************************************!*\
!*** ../modules/social/assets/js/frontend/handlers/facebook.js ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.default = void 0;
class FacebookHandler extends elementorModules.frontend.handlers.Base {
getConfig() {
return elementorProFrontend.config.facebook_sdk;
}
setConfig(prop, value) {
elementorProFrontend.config.facebook_sdk[prop] = value;
}
parse() {
// On FB SDK is loaded, parse current element
FB.XFBML.parse(this.$element[0]);
}
loadSDK() {
const config = this.getConfig(); // Preventing from ajax request to be sent multiple times when loading multiple widgets
if (config.isLoading || config.isLoaded) {
return;
}
this.setConfig('isLoading', true);
jQuery.ajax({
url: 'https://connect.facebook.net/' + config.lang + '/sdk.js',
dataType: 'script',
cache: true,
success: () => {
FB.init({
appId: config.app_id,
version: 'v2.10',
xfbml: false
});
this.setConfig('isLoaded', true);
this.setConfig('isLoading', false);
elementorFrontend.elements.$document.trigger('fb:sdk:loaded');
}
});
}
onInit(...args) {
super.onInit(...args);
this.loadSDK();
const config = this.getConfig();
if (config.isLoaded) {
this.parse();
} else {
elementorFrontend.elements.$document.on('fb:sdk:loaded', () => this.parse());
}
}
}
exports.default = FacebookHandler;
/***/ })
}]);
//# sourceMappingURL=social.b17f5f1767e41333a1dc.bundle.js.map