quadmenu/lib/integrations/divi/scripts/builder-bundle.min.js
2025-01-20 16:38:41 +05:30

1 line
3.3 KiB
JavaScript

!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=1)}([function(e,t){e.exports=jQuery},function(e,t,n){n(2),e.exports=n(3)},function(e,t,n){"use strict"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n.n(r),u=n(4);o()(window).on("et_builder_api_ready",function(e,t){t.registerModules(u.a)})},function(e,t,n){"use strict";var r=n(5);t.a=[r.a]},function(e,t,n){"use strict";var r=n(0),o=n.n(r),u=n(6),i=n.n(u);function a(e){return(a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return!t||"object"!==a(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}var l=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))).state={error:!1},n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u["Component"]),n=t,(r=[{key:"changeTheme",value:function(e){this.$el=o()(this.el),this.$el.find("nav#quadmenu").removeClass("quadmenu-"+e).addClass("quadmenu-"+this.props.menu_theme)}},{key:"createQuadMenu",value:function(){var e=this;this.$el=o()(this.el);var t=new FormData;t.append("action","ajax_quadmenu_divi_module"),t.append("post_id",window.ETBuilderBackend.postId),t.append("menu_id",this.props.menu_id),t.append("menu_theme",this.props.menu_theme),fetch(window.et_fb_options.ajaxurl,{body:t,method:"POST"}).then(function(e){return e.json()}).then(function(t){t.success?e.$el.html(o()(t.data).quadmenu()):e.setState({error:t.data})},function(t){e.setState({error:t})})}},{key:"componentDidMount",value:function(){this.createQuadMenu(this.props.menu_id)}},{key:"componentDidUpdate",value:function(e){e.menu_id!==this.props.menu_id?this.createQuadMenu(this.props.menu_id):e.menu_theme!==this.props.menu_theme&&this.changeTheme(e.menu_theme)}},{key:"render",value:function(){var e=this;return this.state.error?i.a.createElement("div",null,this.state.error):i.a.createElement("div",{className:"et_pb_row et_pb_fullwidth_menu clearfix",ref:function(t){e.el=t}})}}])&&c(n.prototype,r),a&&c(n,a),t}();Object.defineProperty(l,"slug",{configurable:!0,enumerable:!0,writable:!0,value:"et_pb_quadmenu"}),t.a=l},function(e,t){e.exports=React}]);