1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
|
"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[5691],{95691:(e,t,o)=>{o.r(t),o.d(t,{ModalEditor:()=>le});var r=o(69307),n=o(9818),c=o(55609),l=o(94333),a=o(98817),i=o(87608),s=o.n(i),m=o(74617),d=o(55815),u=o(52175),h=o(25089),p=o(65736),_=o(44581);function b({onClick:e}){return(0,r.createElement)(c.Button,{className:"woocommerce-iframe-editor__back-button",icon:_.Z,onClick:e},(0,p.__)("Back","woocommerce"))}function v({children:e,enableResizing:t,settings:o,...n}){const c=(0,u.__unstableUseMouseMoveTypingReset)();return(0,r.createElement)(u.__unstableIframe,{ref:c,name:"editor-canvas",className:"edit-site-visual-editor__editor-canvas",...n},(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.__unstableEditorStyles,{styles:null==o?void 0:o.styles}),(0,r.createElement)("style",null,".is-root-container {\n\t\t\t\t\t\t\t\tpadding: 36px;\n\t\t\t\t\t\t\t\tdisplay: flow-root;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbody { position: relative; }"),t&&(0,r.createElement)("style",null,".is-root-container { min-height: 0 !important; }"),e))}const w=(0,r.createContext)({hasRedo:!1,hasUndo:!1,isDocumentOverviewOpened:!1,isInserterOpened:!1,redo:()=>{},setIsDocumentOverviewOpened:()=>{},setIsInserterOpened:()=>{},undo:()=>{}});var f=o(35208),g=o(2439),E=o(97058),k=o(47494),C=o(1811),S=o(39630);const y=(0,r.forwardRef)((function(e,t){const o=(0,S.isAppleOS)()?S.displayShortcut.primaryShift("z"):S.displayShortcut.primary("y"),{hasRedo:n,redo:l}=(0,r.useContext)(w);return(0,r.createElement)(c.Button,{...e,ref:t,icon:(0,p.isRTL)()?C.Z:k.Z,label:(0,p.__)("Redo","woocommerce"),shortcut:o,"aria-disabled":!n,onClick:n?l:void 0,className:"editor-history__redo"})})),B=(0,r.forwardRef)((function(e,t){const{hasUndo:o,undo:n}=(0,r.useContext)(w);return(0,r.createElement)(c.Button,{...e,ref:t,icon:(0,p.isRTL)()?k.Z:C.Z,label:(0,p.__)("Undo","woocommerce"),shortcut:S.displayShortcut.primary("z"),"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__undo"})}));var R=o(70621);const I=(0,r.forwardRef)((function(e,t){const{isDocumentOverviewOpened:o,setIsDocumentOverviewOpened:n}=(0,r.useContext)(w);return(0,r.createElement)(c.Button,{...e,ref:t,icon:R.Z,isPressed:o,label:(0,p.__)("Document overview","woocommerce"),shortcut:S.displayShortcut.access("o"),onClick:function(){n(!o)},className:"document-overview"})}));var O=o(4981),T=o(14599);const D=()=>{const{createNotice:e}=(0,n.useDispatch)("core/notices"),{blocks:t}=(0,n.useSelect)((e=>{const{getBlocks:t}=e(u.store);return{blocks:t()}}),[]),o=(0,l.useCopyToClipboard)((()=>(0,O.serialize)(t)),(()=>{e("success",(0,p.__)("All content copied.","woocommerce"))}));return(0,r.createElement)(c.MenuItem,{ref:o,role:"menuitem",onClick:()=>{(0,T.recordEvent)("product_iframe_editor_copy_all_content_menu_item_click")},disabled:!t.length},(0,p.__)("Copy all content","woocommerce"))};var x=o(12532);const z=()=>(0,r.createElement)(c.MenuItem,{role:"menuitem",icon:x.Z,href:(0,p.__)("https://wordpress.org/documentation/article/wordpress-block-editor/","woocommerce"),onClick:()=>{(0,T.recordEvent)("product_iframe_editor_help_menu_item_click")},target:"_blank",rel:"noopener noreferrer"},(0,p.__)("Help","woocommerce"),(0,r.createElement)(c.VisuallyHidden,{as:"span"},(0,p.__)("(opens in a new tab)","woocommerce"))),N=()=>(0,r.createElement)(c.MenuGroup,{label:(0,p.__)("Tools","woocommerce")},(0,r.createElement)(D,null),(0,r.createElement)(z,null));function M(){const{set:e}=(0,n.useDispatch)(d.store);return(0,l.useViewportMatch)("medium")?(0,r.createElement)(c.MenuGroup,{label:(0,p.__)("View","woocommerce")},(0,r.createElement)(d.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:()=>{e("core","distractionFree",!1)},label:(0,p.__)("Top toolbar","woocommerce"),info:(0,p.__)("Access all block and document tools in a single place","woocommerce"),messageActivated:(0,p.__)("Top toolbar activated","woocommerce"),messageDeactivated:(0,p.__)("Top toolbar deactivated","woocommerce")})):null}var H=o(56644),A=o(70250);const F=()=>{const e=(0,
|