1 |
- !function(t){var e={};function o(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=t,o.c=e,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=10)}({10:function(t,e,o){"use strict";o.r(e);var n=window.tadvBlockButtons,r=window.wp,a=window.lodash.get,c=r.element.createElement,i=r.blockEditor,l=i.InspectorControls,u=i.PanelColorSettings,s=r.richText,d=s.registerFormatType,v=s.applyFormat,m=s.removeFormat,p=s.getActiveFormat;function f(t){return(t=t.replace(/.*?(background-)?color:\s*/,"")).replace(/[; ]+$/,"")}var h,g=window.tadvBlockButtons||{},b=window.wp,y=b.blockEditor.RichTextToolbarButton,k=b.richText,T=k.registerFormatType,w=k.removeFormat,x=b.element.createElement,F=b.components.ToolbarButton;function C(t){var e=[];return h||(h=g.formats_to_remove&&g.formats_to_remove.indexOf(",")>-1?g.formats_to_remove.split(","):["core/bold","core/italic","core/code","core/underline","core/strikethrough","tadv/sup","tadv/sub","tadv/mark","tadv/color-panel","tadv/background-color-panel"]),t.forEach(function(t){t&&t.forEach(function(t){h.indexOf(t.type)>-1&&-1===e.indexOf(t.type)&&e.push(t.type)})}),e}function B(t){var e=t.formats;if(!e.length)return t;var o=0,n=e.length;t.end>t.start&&(o=t.start,n=t.end,e=e.slice(o,n));var r=C(e);return r.length?(r.forEach(function(e){t=w(t,e,o,n)}),t):t}var N="tadv/removeformat",A=g.strRemoveFormatting||"Remove formatting",E="editor-removeformatting";var _=window.wp,S=_.element,O=S.createElement,R=S.Fragment,P=_.i18n.__,M=_.components.ToolbarButton,j=_.blockEditor,U=j.RichTextToolbarButton,I=j.RichTextShortcut,z=_.richText,L=z.registerFormatType,G=z.getActiveFormat,V=z.toggleFormat,$=(z.applyFormat,z.removeFormat,"core/strikethrough"),q=P("Strikethrough"),D="editor-strikethrough";function H(t,e){e(V(t,{type:$}))}var J=window.wp,K=J.element,Q=K.createElement,W=K.Fragment,X=J.i18n.__,Y=J.components.ToolbarButton,Z=J.blockEditor,tt=Z.RichTextToolbarButton,et=Z.RichTextShortcut,ot=J.richText,nt=ot.registerFormatType,rt=ot.getActiveFormat,at=ot.toggleFormat,ct=ot.applyFormat,it=ot.remove,lt="core/code",ut=X("Inline Code"),st="editor-code";function dt(t,e){e(at(t,{type:lt}))}var vt=window.wp,mt=window.tadvBlockButtons||{},pt=vt.element,ft=pt.createElement,ht=pt.Fragment,gt=(vt.i18n.__,vt.components.ToolbarButton),bt=vt.blockEditor,yt=bt.RichTextToolbarButton,kt=bt.RichTextShortcut,Tt=vt.richText,wt=Tt.registerFormatType,xt=Tt.getActiveFormat,Ft=Tt.toggleFormat,Ct=(Tt.applyFormat,Tt.removeFormat,"tadv/mark"),Bt=mt.strMark||"Mark",Nt="editor-textcolor";function At(t,e){e(Ft(t,{type:Ct}))}var Et=window.wp,_t=window.tadvBlockButtons||{},St=Et.element,Ot=St.createElement,Rt=St.Fragment,Pt=Et.i18n.__,Mt=Et.components.ToolbarButton,jt=Et.blockEditor,Ut=jt.RichTextToolbarButton,It=jt.RichTextShortcut,zt=Et.richText,Lt=zt.registerFormatType,Gt=zt.getActiveFormat,Vt=zt.applyFormat,$t=zt.removeFormat,qt="core/underline",Dt=Pt("Underline"),Ht="editor-underline";function Jt(t,e){Gt(t,qt)?e($t(t,qt)):e(Vt(t,{type:qt,attributes:{style:"text-decoration: underline"}}))}var Kt=window.wp,Qt=Kt.element,Wt=Qt.createElement,Xt=(Qt.Fragment,Kt.i18n.__),Yt=Kt.components.ToolbarButton,Zt=Kt.blockEditor,te=(Zt.RichTextToolbarButton,Zt.RichTextShortcut,Kt.richText),ee=(te.registerFormatType,te.getActiveFormat),oe=te.toggleFormat;function ne(t,e){e(oe(t,{type:"core/bold"}))}var re=window.wp,ae=re.element,ce=ae.createElement,ie=(ae.Fragment,re.i18n.__),le=re.components.ToolbarButton,ue=re.blockEditor,se=(ue.RichTextToolbarButton,ue.RichTextShortcut,re.richText),de=(se.registerFormatType,se.getActiveFormat),ve=se.toggleFormat;function me(t,e){e(ve(t,{type:"core/italic"}))}var pe=window.wp,fe=window.tadvBlockButtons,he=pe.element,ge=he.createElement,be=he.Fragment,ye=pe.richText,ke=ye.registerFormatType,Te=ye.getActiveFormat,we=ye.toggleFormat,xe=pe.components.ToolbarButton,Fe=pe.blockEditor,Ce=Fe.RichTextToolbarButton,Be=Fe.RichTextShortcut,Ne=pe.components,Ae=Ne.Path,Ee=Ne.SVG,_e=ge(Ee,{viewBox:"-85 -985 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ge(Ae,{"aria-hidden":"true",role:"img",focusable:"false",transform:"scale(1, -1)",translate:"(0, -960)",d:"M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z"})),Se=ge(Ee,{viewBox:"-85 -975 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ge(Ae,{"aria-hidden":"true",role:"img",focusable:"false",transform:"scale(1, -1)",translate:"(0, -960)",d:"M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z"}));function Oe(t,e,o){e(we(t,{type:o}))}function Re(t,e){var o=t.type,n=t.tagName,r=t.title,a=t.character,c=t.icon;ke(o,{title:r,tagName:n,className:null,edit:function(t){var n=t.isActive,i=t.value,l=t.onChange,u=null,s=ge(Be,{type:"primary",character:a,onUse:function(){return Oe(i,l,o)}});return e||(u=ge(Ce,{title:r,icon:c,onClick:function(){return Oe(i,l,o)},isActive:n,shortcutType:"primary",shortcutCharacter:a})),ge(be,null,s,u)}})}var Pe,Me=window.wp,je=Me.element.createElement,Ue=Me.data.select,Ie=Me.hooks.addFilter,ze=Me.components,Le=ze.PanelBody,Ge=ze.Toolbar,Ve=Me.blockEditor.InspectorControls,$e=Me.richText,qe=$e.registerFormatType,De=$e.unregisterFormatType,He=window.tadvBlockButtons||{},Je=He.buttons?He.buttons.split(","):[],Ke=He.panelButtons?He.panelButtons.split(","):[],Qe=He.unusedButtons?He.unusedButtons.split(","):[],We={"tadv/mark":function(t){wt(Ct,{title:mt.strMark,tagName:"mark",className:null,edit:function(e){var o=e.isActive,n=e.value,r=e.onChange,a=null,c=ft(kt,{type:"access",character:"m",onUse:function(){return At(n,r)}});return t||(a=ft(yt,{icon:Nt,title:Bt,onClick:function(){return At(n,r)},className:"tadv-icon-button-mark",isActive:o,shortcutType:"access",shortcutCharacter:"m"})),ft(ht,null,c,a)}})},"tadv/removeformat":function(t){T(N,{title:A,tagName:"u",className:"remove-format",edit:function(e){e.isActive;var o=e.value,n=e.onChange;return t?null:x(y,{icon:E,title:A,onClick:function(){return n(B(o))},isActive:null})}})},"tadv/sub":function(t){Re({type:"tadv/sub",tagName:"sub",title:fe.strSubscript,character:",",icon:Se},t)},"tadv/sup":function(t){Re({type:"tadv/sup",tagName:"sup",title:fe.strSuperscript,character:".",icon:_e},t)},"core/code":function(t){nt(lt,{title:ut,tagName:"code",className:null,__unstableInputRule:function(t){var e=t,o=e.start,n=e.text;if("`"!==n.slice(o-1,o))return t;var r=n.slice(0,o-1).lastIndexOf("`");if(-1===r)return t;var a=r,c=o-2;return a===c?t:(t=it(t,a,a+1),t=it(t,c,c+1),t=ct(t,{type:lt},a,c))},edit:function(e){var o=e.isActive,n=e.value,r=e.onChange,a=null,c=Q(et,{type:"access",character:"x",onUse:function(){return dt(n,r)}});return t||(a=Q(tt,{icon:st,title:ut,onClick:function(){return dt(n,r)},isActive:o,shortcutType:"access",shortcutCharacter:"x"})),Q(W,null,c,a)}})},"core/strikethrough":function(t){L($,{name:$,title:q,tagName:"s",className:null,edit:function(e){var o=e.isActive,n=e.value,r=e.onChange,a=null,c=O(I,{type:"access",character:"d",onUse:function(){return H(n,r)}});return t||(a=O(U,{icon:D,title:q,onClick:function(){return H(n,r)},isActive:o,shortcutType:"access",shortcutCharacter:"d"})),O(R,null,c,a)}})},"core/underline":function(t){Lt(qt,{title:Dt,tagName:"span",className:"underline",attributes:{style:"style"},edit:function(e){var o=e.isActive,n=e.value,r=e.onChange,a=null,c=Ot(It,{type:"primary",character:"u",onUse:function(){return Jt(n,r)}});return t||(a=Ot(Ut,{title:_t.strUnderline,icon:"editor-underline",onClick:function(){return Jt(n,r)},className:null,isActive:o,shortcutType:"primary",shortcutCharacter:"u"})),Ot(Rt,null,c,a)}})}},Xe={"core/bold":function(t,e,o){return Wt(Yt,{key:"core/bold",icon:"editor-bold",className:"tadv-icon-button",isActive:ee(e,"core/bold"),title:Xt("Bold"),onClick:function(){return ne(e,o)}})},"core/italic":function(t,e,o){return ce(le,{key:"core/italic",icon:"editor-italic",className:"tadv-icon-button",isActive:de(e,"core/italic"),title:ie("Italic"),onClick:function(){return me(e,o)}})},"core/code":function(t,e,o){return Q(Y,{key:lt,icon:st,className:"tadv-icon-button",isActive:rt(e,lt),title:ut,onClick:function(){return dt(e,o)}})},"core/strikethrough":function(t,e,o){return O(M,{key:$,icon:D,title:q,className:"tadv-icon-button",isActive:G(e,$),onClick:function(){return H(e,o)}})},"core/underline":function(t,e,o){return Ot(Mt,{key:qt,title:Dt,icon:Ht,className:"tadv-icon-button",isActive:Gt(e,qt),onClick:function(){return Jt(e,o)}})},"tadv/removeformat":function(t,e,o){return x(F,{key:N,icon:E,title:A,className:"tadv-icon-button",onClick:function(){return o(B(e))}})},"tadv/mark":function(t,e,o){return ft(gt,{key:Ct,icon:Nt,title:Bt,className:"tadv-icon-button tadv-icon-button-mark",isActive:xt(e,Ct),onClick:function(){return At(e,o)}})},"tadv/sup":function(t,e,o){var n="tadv/sup",r={key:n,icon:_e,className:"tadv-icon-button",isActive:Te(e,n),title:fe.strSuperscript,onClick:function(){return Oe(e,o,n)}};return ge(xe,r)},"tadv/sub":function(t,e,o){var n="tadv/sub",r={key:n,icon:Se,className:"tadv-icon-button",isActive:Te(e,n),title:fe.strSubscript,onClick:function(){return Oe(e,o,n)}};return ge(xe,r)}};function Ye(t){(function(t){var e=Ue("core/rich-text").getFormatTypes(),o=!1;return e.forEach(function(e){e.name===t&&(o=!0)}),o})(t)&&De(t)}function Ze(){Qe.length&&Qe.forEach(function(t){Ye(t)}),Je.forEach(function(t){We.hasOwnProperty(t)&&(Ye(t),We[t].call(null))}),Ke.length&&(Ke.forEach(function(t){-1===Je.indexOf(t)&&We.hasOwnProperty(t)&&(Ye(t),We[t].call(null,"panel"))}),qe("tadv/tadv-format-panel",{title:He.strFormatting,tagName:"span",className:"tadv-format-panel",edit:function(t){var e=t.isActive,o=t.value,n=t.onChange,r=[];return Ke.forEach(function(t){Xe.hasOwnProperty(t)&&r.push(Xe[t].call(null,e,o,n))}),je(Ve,null,je(Le,{title:He.strFormatting,className:"tadv-buttons-panel"},je(Ge,null,r)))}})),function(){if(n.colorPanel){var t=n.colorPanel.indexOf("tadv/color-panel")>-1,e=n.colorPanel.indexOf("tadv/background-color-panel")>-1;t&&d("tadv/color-panel",{title:n.strTextColor,tagName:"span",className:"tadv-color",attributes:{style:"style"},edit:function(t){var o,r,i=t.isActive,s=t.value,d=t.onChange;if(i){var h=p(s,"tadv/color-panel"),g=a(h,["attributes","style"])||"",b=p(s,"tadv/background-color-panel"),y=a(b,["attributes","style"])||"";o=f(g),r=f(y)}var k=[{value:o,onChange:function(t){d(t?v(s,{type:"tadv/color-panel",attributes:{style:"color:"+t}}):m(s,"tadv/color-panel"))},label:n.strTextColorLabel}];return e&&k.push({value:r,onChange:function(t){d(t?v(s,{type:"tadv/background-color-panel",attributes:{style:"background-color:"+t}}):m(s,"tadv/background-color-panel"))},label:n.strBackgroundColorLabel}),c(l,null,c(u,{title:n.strTextColor,initialOpen:!1,colorSettings:k}))}}),d("tadv/background-color-panel",{title:n.strBackgroundColor,tagName:"span",className:"tadv-background-color",attributes:{style:"style"},edit:function(o){var r,i=o.isActive,s=o.value,d=o.onChange;if(!e||t)return null;if(i){var h=p(s,"tadv/background-color-panel");r=f(a(h,["attributes","style"])||"")}var g=[{value:r,onChange:function(t){d(t?v(s,{type:"tadv/background-color-panel",attributes:{style:"background-color:"+t}}):m(s,"tadv/background-color-panel"))},label:n.strBackgroundColorLabel}];return c(l,null,c(u,{title:n.strTextColor,initialOpen:!1,colorSettings:g}))}})}}()}Ie("blocks.registerBlockType","tadv-register-formats",function(t){return Pe||(Ze(),Pe=!0),t})}});
|