PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / design-system-sync.min.js

design-system-sync.min.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/design-system-sync.min.js

1 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(){(function(){"use strict";var e=wpApiSettings.root+`elementor/v1/design-system-sync/stylesheet`,t=`elementor-design-system-sync-css`,n=500,r;function syncDesignSystem(){fetch(e,{method:`POST`,headers:{"X-WP-Nonce":wpApiSettings.nonce}}).then(function(e){if(e.ok&&e.status!==204)return e.json()}).then(function(e){e&&(refreshGlobals(),reloadCanvasDesignSyncStyles(e))})}function refreshGlobals(){var e=$e.components.get(`globals`);e==null||e.refreshGlobalData(),e==null||e.populateGlobalData()}function reloadCanvasDesignSyncStyles(e){var n=e.url,r=document.getElementById(`elementor-preview-iframe`);if(r!=null&&r.contentDocument){var i=r.contentDocument.getElementById(t);i||(i=r.contentDocument.createElement(`link`),i.id=t,i.rel=`stylesheet`,r.contentDocument.head.appendChild(i)),i.href=n}}function onClassesUpdated(e){e.detail.context===`frontend`&&(clearTimeout(r),r=setTimeout(syncDesignSystem,n))}window.addEventListener(`classes:updated`,onClassesUpdated),window.addEventListener(`variables:updated`,function(){clearTimeout(r),r=setTimeout(syncDesignSystem,n)})})()})();