24 lines
684 B
JavaScript
24 lines
684 B
JavaScript
/* Addtoany share plugin */
|
|
NexT.plugins.share.addtoany = function() {
|
|
const element = '.a2a_kit';
|
|
if (!NexT.CONFIG.share.enable || !NexT.utils.checkDOMExist(element)) return;
|
|
|
|
const addtoany = NexT.CONFIG.share.addtoany;
|
|
|
|
if (!addtoany) return;
|
|
|
|
NexT.utils.lazyLoadComponent(element, function() {
|
|
let addtoany_cfg = `
|
|
var a2a_config = a2a_config || {};
|
|
a2a_config.onclick = 1;
|
|
a2a_config.locale = "${addtoany.locale}";
|
|
a2a_config.num_services = ${addtoany.num};
|
|
`;
|
|
|
|
NexT.utils.getScript(null, {
|
|
textContent: addtoany_cfg
|
|
});
|
|
|
|
NexT.utils.getScript(addtoany.js, () => { NexT.utils.hiddeLodingCmp(element); });
|
|
});
|
|
} |