📄 Viewing: index.js
(window.webpackJsonp_popover_tool=window.webpackJsonp_popover_tool||[]).push([[1],{9:function(e,t,o){}}]),function(e){function t(t){for(var r,l,c=t[0],i=t[1],p=t[2],s=0,m=[];s<c.length;s++)l=c[s],Object.prototype.hasOwnProperty.call(n,l)&&n[l]&&m.push(n[l][0]),n[l]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(u&&u(t);m.length;)m.shift()();return a.push.apply(a,p||[]),o()}function o(){for(var e,t=0;t<a.length;t++){for(var o=a[t],r=!0,c=1;c<o.length;c++){var i=o[c];0!==n[i]&&(r=!1)}r&&(a.splice(t--,1),e=l(l.s=o[0]))}return e}var r={},n={0:0},a=[];function l(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,l),o.l=!0,o.exports}l.m=e,l.c=r,l.d=function(e,t,o){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(l.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)l.d(o,r,function(t){return e[t]}.bind(null,r));return o},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="";var c=window.webpackJsonp_popover_tool=window.webpackJsonp_popover_tool||[],i=c.push.bind(c);c.push=t,c=c.slice();for(var p=0;p<c.length;p++)t(c[p]);var u=i;a.push([15,1]),o()}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.richText},function(e,t){e.exports=window.wp.blockEditor},function(e,t,o){var r=o(10),n=o(11),a=o(12),l=o(14);e.exports=function(e,t){return r(e)||n(e,t)||a(e,t)||l()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.wp.primitives},function(e,t){e.exports=window.wp.blocks},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){var o=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=o){var r,n,a=[],_n=!0,l=!1;try{for(o=o.call(e);!(_n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);_n=!0);}catch(e){l=!0,n=e}finally{try{_n||null==o.return||o.return()}finally{if(l)throw n}}return a}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,o){var r=o(13);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,o){"use strict";o.r(t),o(8);var r=o(2),n=(o(9),o(4)),a=o.n(n),l=o(0),c=o(5),i=o(3),p=o(1),u=o(6),s=o(7),m=Object(l.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(l.createElement)(s.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"}));Object(r.registerFormatType)("text-popover/text-popover",{title:"Mark",tagName:"span",className:"text_popover_global",attributes:{attrDatacontent:"data-content",attrId:"id",attrStyle:"style",attrTextcolor:"textcolor",attrTextbgcolor:"textbgcolor",attrDataPlacement:"data-placement",attrDatatrigger:"data-trigger",attrDatahtml:"data-html",attrDatatoggle:"data-toggle",attrDataPopoverbg:"data-popoverbg",attrDatapopovertext:"data-popovertext"},edit:function(e){e.isActive;var t=e.value,o=e.onChange,n=(e.activeAttributes,e.activeObjectAttributes,Object(r.getActiveFormat)(t,"text-popover/text-popover")),c="popovertool",s="",d="Add Popover",b="inherit",v="inherit",f="textpopover"+Math.random().toString(36).substring(2,7),g="top",x="hover",h="#ffffff",w="#000000",O="";n&&(s=n.attributes.attrDatacontent,d="Update Popover",f=n.attributes.attrId,b=n.attributes.attrTextcolor,v=n.attributes.attrTextbgcolor,g=n.attributes.attrDataPlacement,x=n.attributes.attrDatatrigger,h=n.attributes.attrDataPopoverbg,w=n.attributes.attrDatapopovertext,O="text-popover-active");var j=function(){return o(Object(r.applyFormat)(t,{type:"text-popover/text-popover",attributes:{attrDatacontent:(e=tinymce.get(c),s=e?wp.editor.getContent(c):$("#"+c).val()),attrId:f,attrStyle:"color:"+b+";background-color:"+v,attrTextcolor:b,attrTextbgcolor:v,attrDataPlacement:g,attrDatatrigger:x,attrDatahtml:"true",attrDatatoggle:"text-popover",attrDataPopoverbg:h,attrDatapopovertext:w}}));var e},y=function(){o(Object(r.removeFormat)(t,"text-popover/text-popover"))},E=Object(u.withState)({tempTextcolor:b})((function(e){var t=e.tempTextcolor,o=e.setState;return Object(l.createElement)(p.ColorPalette,{colors:[{name:"Deep Red",color:"#932432"},{name:"Pure Purple",color:"#3C1874"},{name:"Purple Tinged Grey",color:"#283747"},{name:"Cloud",color:"#F3F3F3"},{name:"Red Highlight",color:"#B73225"},{name:"Blue Minded",color:"#004E7C"},{name:"Blush",color:"#E8CEBF"}],value:t,onChange:function(e){null==e&&(e=""),o({tempTextcolor:e}),b=e}})})),_=Object(u.withState)({tempTextbgcolor:v})((function(e){var t=e.tempTextbgcolor,o=e.setState;return Object(l.createElement)(p.ColorPalette,{colors:[{name:"Deep Red",color:"#932432"},{name:"Pure Purple",color:"#3C1874"},{name:"Purple Tinged Grey",color:"#283747"},{name:"Cloud",color:"#F3F3F3"},{name:"Red Highlight",color:"#B73225"},{name:"Blue Minded",color:"#004E7C"},{name:"Blush",color:"#E8CEBF"}],value:t,onChange:function(e){null==e&&(e=""),o({tempTextbgcolor:e}),v=e}})})),P=function(){var e=Object(l.useState)(g),t=a()(e,2),o=t[0],r=t[1];return Object(l.createElement)(p.__experimentalRadioGroup,{label:"Content position",onChange:function(e){r(e),g=e},checked:o},Object(l.createElement)(p.__experimentalRadio,{value:"top","data-position":"top"},Object(l.createElement)(p.Icon,{icon:"arrow-up-alt"}),"Top"),Object(l.createElement)(p.__experimentalRadio,{value:"right","data-position":"right"},Object(l.createElement)(p.Icon,{icon:"arrow-right-alt"}),"Right"),Object(l.createElement)(p.__experimentalRadio,{value:"left","data-position":"left"},Object(l.createElement)(p.Icon,{icon:"arrow-left-alt"}),"Left"),Object(l.createElement)(p.__experimentalRadio,{value:"bottom","data-position":"bottom"},Object(l.createElement)(p.Icon,{icon:"arrow-down-alt"}),"Bottom"))},C=function(){var e=Object(l.useState)(x),t=a()(e,2),o=t[0],r=t[1];return Object(l.createElement)(p.__experimentalRadioGroup,{label:"Content position",onChange:function(e){r(e),x=e},checked:o},Object(l.createElement)(p.__experimentalRadio,{value:"click","data-position":"top"},"Click"),Object(l.createElement)(p.__experimentalRadio,{value:"hover","data-position":"right"},"Hover"))};return Object(l.createElement)(l.Fragment,null,Object(l.createElement)((function(){var e=Object(l.useState)(!1),t=a()(e,2),o=t[0],r=t[1];return o&&setTimeout((function(){tinymce.remove(),wp.editor.initialize(c,{tinymce:{height:350,wpautop:!0,plugins:"charmap colorpicker compat3x directionality hr image lists media paste tabfocus textcolor wordpress wpautoresize wpdialogs wpeditimage wpemoji wpgallery wplink wptextpattern wpview",toolbar1:"bold italic underline strikethrough | bullist numlist | blockquote hr wp_more | alignleft aligncenter alignright | link unlink | fullscreen | wp_adv",toolbar2:"formatselect alignjustify forecolor | pastetext removeformat charmap | outdent indent | undo redo | wp_help"},quicktags:!0,mediaButtons:!0}),tinymce.activeEditor.setContent(s)}),2),Object(l.createElement)(l.Fragment,null,Object(l.createElement)(i.BlockControls,null,Object(l.createElement)(p.ToolbarGroup,null,Object(l.createElement)(p.ToolbarButton,{icon:"format-chat",label:"Text Popover",onClick:function(){return r(!0)},className:O}))),o&&Object(l.createElement)(l.Fragment,null,Object(l.createElement)(p.Modal,{overlayClassName:"text_popover_model",title:"Popover",onRequestClose:function(){return r(!1)},focusOnMount:!1,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!1},Object(l.createElement)(p.BaseControl,{id:"popovereditor"},Object(l.createElement)("textarea",{id:c,style:{width:"100%",border:"none"}})),Object(l.createElement)(p.Panel,{header:"Popover Settings",className:"popover_tool_panel"},Object(l.createElement)(p.PanelBody,{title:"Text Settings",icon:m,initialOpen:!0},Object(l.createElement)(p.PanelRow,null," Text Color "),Object(l.createElement)(E,null),Object(l.createElement)(p.PanelRow,null," Text bg color "),Object(l.createElement)(_,null)),Object(l.createElement)(p.PanelBody,{title:"Popover content settings",icon:m,initialOpen:!0},Object(l.createElement)(p.PanelRow,null," Content Position "),Object(l.createElement)(P,null),Object(l.createElement)(p.PanelRow,null," Action "),Object(l.createElement)(C,null))),Object(l.createElement)(p.Button,{isSecondary:!0,onClick:j},d),Object(l.createElement)(p.Button,{className:"popover_right",isSecondary:!0,onClick:y},"Remove Popover"),Object(l.createElement)("input",{type:"hidden",id:"uniqToken",value:f}),Object(l.createElement)("input",{type:"hidden",id:"poptextColor",value:b}),Object(l.createElement)("input",{type:"hidden",id:"poptextbgColor",value:v}),Object(l.createElement)("input",{type:"hidden",id:"popPosition",value:g}),Object(l.createElement)("input",{type:"hidden",id:"popTheme",value:x})),","))}),null))},save:function(){return Object(l.createElement)("p",i.useBlockProps.save(),Object(c.__)("Popover Tool – hello from the saved content!","popover-tool"))}})}]);
🌑 DarkStealth — WP Plugin Edition
Directory: /home/httpd/html/matrixmodels.com/public_html/wp-content/plugins/text-popover/build