PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.2.0
GenerateBlocks v1.2.0
2.4.1 2.4.0 trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / dist / dashboard.js
generateblocks / dist Last commit date
blocks.asset.php 5 years ago blocks.css 5 years ago blocks.js 5 years ago dashboard.asset.php 5 years ago dashboard.css 5 years ago dashboard.js 5 years ago
dashboard.js
1 lines
1 !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,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return 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=37)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(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)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(13);e.exports=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,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var r=n(11),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},,function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},,function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},,function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(2),o=n.n(r),s=n(4),i=n.n(s),c=n(5),a=n.n(c),l=n(9),u=n.n(l),f=n(6),p=n.n(f),g=n(7),b=n.n(g),d=n(1),m=n.n(d),h=n(0);n(38);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m()(e);if(t){var o=m()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b()(this,n)}}var O=wp.i18n.__,j=wp.components,k=j.BaseControl,w=j.Button,P=j.PanelBody,E=j.PanelRow,x=j.Placeholder,_=j.Spinner,C=j.ToggleControl,R=j.SelectControl,I=wp.element,L=I.render,A=I.Component,N=I.Fragment,T=wp.apiFetch,D=wp.hooks.applyFilters,M=function(e){p()(n,e);var t=v(n);function n(){var e;return i()(this,n),(e=t.apply(this,arguments)).state={isAPILoaded:!1,isAPISaving:!1,isRegeneratingCSS:!1,settings:generateBlocksSettings.settings},e.getSetting=e.getSetting.bind(u()(e)),e.updateSettings=e.updateSettings.bind(u()(e)),e}return a()(n,[{key:"componentDidMount",value:function(){this.setState({isAPILoaded:!0})}},{key:"getSetting",value:function(e,t){var n=t;return void 0!==this.state.settings[e]&&(n=this.state.settings[e]),n}},{key:"updateSettings",value:function(e){var t=this;this.setState({isAPISaving:!0});var n=e.target.nextElementSibling;T({path:"/generateblocks/v1/settings",method:"POST",data:{settings:this.state.settings}}).then((function(e){t.setState({isAPISaving:!1}),n.classList.add("gblocks-action-message--show"),n.textContent=e.response,e.success&&e.response?setTimeout((function(){n.classList.remove("gblocks-action-message--show")}),3e3):n.classList.add("gblocks-action-message--error")}))}},{key:"render",value:function(){var e=this;return this.state.isAPILoaded?Object(h.createElement)(N,null,Object(h.createElement)("div",{className:"generateblocks-settings-main"},D("generateblocks.dashboard.beforeSettings","",this),Object(h.createElement)(P,{title:O("Settings","generateblocks")},Object(h.createElement)("div",{className:"gblocks-dashboard-panel-row-wrapper"},Object(h.createElement)(E,{className:"gblocks-css-print-method"},Object(h.createElement)(R,{label:O("CSS Print Method","generateblocks"),help:O("Generating your CSS in external files is better for overall performance.","generateblocks"),value:this.getSetting("css_print_method"),options:[{label:O("External File","generateblocks"),value:"file"},{label:O("Inline Embedding","generateblocks"),value:"inline"}],onChange:function(t){e.setState({settings:S(S({},e.state.settings),{},{css_print_method:t})})}})),"file"===this.getSetting("css_print_method")&&Object(h.createElement)(E,null,Object(h.createElement)(k,{id:"gblocks-regenerate-css",className:"gblocks-regenerate-css",help:O("Force your external CSS files to regenerate next time their page is loaded.","generateblocks")},Object(h.createElement)("div",{className:"gblocks-action-button"},Object(h.createElement)(w,{isSecondary:!0,onClick:function(t){e.setState({isRegeneratingCSS:!0});var n=t.target.nextElementSibling;T({path:"/generateblocks/v1/regenerate_css_files",method:"POST"}).then((function(t){e.setState({isRegeneratingCSS:!1}),n.classList.add("gblocks-action-message--show"),n.textContent=t.response,t.success&&t.response?setTimeout((function(){n.classList.remove("gblocks-action-message--show")}),3e3):n.classList.add("gblocks-action-message--error")}))}},this.state.isRegeneratingCSS&&Object(h.createElement)(_,null),!this.state.isRegeneratingCSS&&O("Regenerate CSS Files","generateblocks")),Object(h.createElement)("span",{className:"gblocks-action-message"})))),Object(h.createElement)(E,null,Object(h.createElement)(C,{label:O("Sync Responsive Previews"),help:O("Sync our responsive preview controls with the editor responsive previews.","generateblocks"),checked:this.getSetting("sync_responsive_previews"),onChange:function(t){e.setState({settings:S(S({},e.state.settings),{},{sync_responsive_previews:t})})}})),D("generateblocks.dashboard.settings","",this),Object(h.createElement)("div",{className:"gblocks-action-button"},Object(h.createElement)(w,{isPrimary:!0,disabled:this.state.isAPISaving,onClick:function(t){return e.updateSettings(t)}},this.state.isAPISaving&&Object(h.createElement)(_,null),!this.state.isAPISaving&&O("Save")),Object(h.createElement)("span",{className:"gblocks-action-message"})))),D("generateblocks.dashboard.afterSettings","",this))):Object(h.createElement)(x,{className:"gblocks-settings-placeholder"},Object(h.createElement)(_,null))}}]),n}(A);window.addEventListener("DOMContentLoaded",(function(){L(Object(h.createElement)(M,null),document.getElementById("gblocks-block-default-settings"))}))},function(e,t,n){}]);