PluginProbe
Gutenberg / 22.7.0
Gutenberg v22.7.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | build/scripts/annotations/index.min.js +1 -1 23.6.2 → 22.7.0 View file →
@@ -1,2 +1,2 @@
1 -"use strict";var wp;(wp||={}).annotations=(()=>{var W=Object.create;var d=Object.defineProperty;var X=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty;var f=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_=(e,t)=>{for(var r in t)d(e,r,{get:t[r],enumerable:!0})},b=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Y(t))!q.call(e,o)&&o!==r&&d(e,o,{get:()=>t[o],enumerable:!(n=X(t,o))||n.enumerable});return e};var l=(e,t,r)=>(r=e!=null?W($(e)):{},b(t||!e||!e.__esModule?d(r,"default",{value:e,enumerable:!0}):r,e)),z=e=>b(d({},"__esModule",{value:!0}),e);var g=f((_e,U)=>{U.exports=window.wp.richText});var C=f((ge,S)=>{S.exports=window.wp.i18n});var D=f((Oe,B)=>{B.exports=window.wp.hooks});var c=f((Re,G)=>{G.exports=window.wp.data});var xe={};_(xe,{store:()=>p});var k=l(g(),1);var M=l(C(),1),N=l(g(),1);var s="core/annotations";var v="core/annotation",T="annotation-text-";function J(e,t=[]){return t.forEach(r=>{let{start:n,end:o}=r;if(typeof n!="number"||typeof o!="number")return;n>e.text.length&&(n=e.text.length),o>e.text.length&&(o=e.text.length);let i=T+r.source,u=T+r.id;e=(0,N.applyFormat)(e,{type:v,attributes:{className:i,id:u}},n,o)}),e}function K(e){let t={};return e.forEach((r,n)=>{r=r||[],r=r.filter(o=>o.type===v),r.forEach(o=>{let{id:i}=o.attributes;i=i.replace(T,""),t.hasOwnProperty(i)||(t[i]={start:n}),t[i].end=n+1})}),t}function Q(e,t,{removeAnnotation:r,updateAnnotationRange:n}){e.forEach(o=>{let i=t[o.id];if(!i){r(o.id);return}let{start:u,end:m}=o;typeof u=="number"&&typeof m=="number"&&(u!==i.start||m!==(i.end??i.start))&&n(o.id,i.start,i.end??i.start)})}var P={name:v,title:(0,M.__)("Annotation"),tagName:"mark",className:"annotation-text",attributes:{className:"class",id:"id"},interactive:!1,object:!1,edit:()=>null,__experimentalGetPropsForEditableTreePreparation:(e,{richTextIdentifier:t,blockClientId:r})=>({annotations:e(s).__experimentalGetAnnotationsForRichText(r,t)}),__experimentalCreatePrepareEditableTree:({annotations:e})=>(t,r)=>{if(e.length===0)return t;let n={formats:t,text:r,replacements:[],start:0,end:0};return n=J(n,e),n.formats},__experimentalGetPropsForEditableTreeChangeHandler:e=>({removeAnnotation:e(s).__experimentalRemoveAnnotation,updateAnnotationRange:e(s).__experimentalUpdateAnnotationRange}),__experimentalCreateOnChangeEditableValue:e=>t=>{let r=K(t),{removeAnnotation:n,updateAnnotationRange:o,annotations:i}=e;Q(i,r,{removeAnnotation:n,updateAnnotationRange:o})}};var{name:Z,...ee}=P;(0,k.registerFormatType)(Z,ee);var L=l(D(),1),H=l(c(),1);var x=l(c(),1);function V(e,t){let r=e.filter(t);return e.length===r.length?e:r}var E=(e,t)=>Object.entries(e).reduce((r,[n,o])=>o===void 0?r:{...r,[n]:t(o)},{});function te(e){return!!(e.range&&typeof e.range.start=="number"&&typeof e.range.end=="number"&&e.range.start<=e.range.end)}function re(e={},t){switch(t.type){case"ANNOTATION_ADD":let r=t.blockClientId,n={id:t.id,blockClientId:r,richTextIdentifier:t.richTextIdentifier,source:t.source,selector:t.selector,range:t.range};if(n.selector==="range"&&!te(n))return e;let o=e?.[r]??[];return{...e,[r]:[...o,n]};case"ANNOTATION_REMOVE":return E(e,i=>V(i,u=>u.id!==t.annotationId));case"ANNOTATION_UPDATE_RANGE":return E(e,i=>{let u=!1,m=i.map(A=>A.id===t.annotationId?(u=!0,{...A,range:{start:t.start,end:t.end}}):A);return u?m:i});case"ANNOTATION_REMOVE_SOURCE":return E(e,i=>V(i,u=>u.source!==t.source))}return e}var F=re;var h={};_(h,{__experimentalGetAllAnnotationsForBlock:()=>oe,__experimentalGetAnnotations:()=>ae,__experimentalGetAnnotationsForBlock:()=>ne,__experimentalGetAnnotationsForRichText:()=>ie});var O=l(c(),1),R=[],ne=(0,O.createSelector)((e,t)=>(e?.[t]??[]).filter(r=>r.selector==="block"),(e,t)=>[e?.[t]??R]);function oe(e,t){return e?.[t]??R}var ie=(0,O.createSelector)((e,t,r)=>(e?.[t]??[]).filter(n=>n.selector==="range"&&r===n.richTextIdentifier).map(n=>{let{range:o,...i}=n;return{...o,...i}}),(e,t)=>[e?.[t]??R]);function ae(e){return Object.values(e).filter(t=>!!t).flat()}var I={};_(I,{__experimentalAddAnnotation:()=>pe,__experimentalRemoveAnnotation:()=>me,__experimentalRemoveAnnotationsBySource:()=>fe,__experimentalUpdateAnnotationRange:()=>de});var a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));function j(e,t=0){return(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase()}var ue=new Uint8Array(16);function y(){return crypto.getRandomValues(ue)}function le(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():se(e,t,r)}function se(e,t,r){e=e||{};let n=e.random??e.rng?.()??y();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return j(n)}var w=le;function pe({blockClientId:e,richTextIdentifier:t=null,range:r=null,selector:n="range",source:o="default",id:i=w()}){let u={type:"ANNOTATION_ADD",id:i,blockClientId:e,richTextIdentifier:t,source:o,selector:n};return n==="range"&&r!==null&&(u.range=r),u}function me(e){return{type:"ANNOTATION_REMOVE",annotationId:e}}function de(e,t,r){return{type:"ANNOTATION_UPDATE_RANGE",annotationId:e,start:t,end:r}}function fe(e){return{type:"ANNOTATION_REMOVE_SOURCE",source:e}}var p=(0,x.createReduxStore)(s,{reducer:F,selectors:h,actions:I});(0,x.register)(p);var ce=e=>(0,H.withSelect)((t,r)=>{let{clientId:n,className:o}=r;return{className:t(p).__experimentalGetAnnotationsForBlock(n).map(u=>"is-annotated-by-"+u.source).concat(o||"").filter(Boolean).join(" ")}})(e);(0,L.addFilter)("editor.BlockListBlock","core/annotations",ce);return z(xe);})();
1 +var wp;(wp||={}).annotations=(()=>{var X=Object.create;var l=Object.defineProperty;var q=Object.getOwnPropertyDescriptor;var z=Object.getOwnPropertyNames;var J=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty;var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),_=(t,e)=>{for(var n in e)l(t,n,{get:e[n],enumerable:!0})},S=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of z(e))!K.call(t,o)&&o!==n&&l(t,o,{get:()=>e[o],enumerable:!(r=q(e,o))||r.enumerable});return t};var s=(t,e,n)=>(n=t!=null?X(J(t)):{},S(e||!t||!t.__esModule?l(n,"default",{value:t,enumerable:!0}):n,t)),Q=t=>S(l({},"__esModule",{value:!0}),t);var g=m((Nt,D)=>{D.exports=window.wp.richText});var M=m((Tt,C)=>{C.exports=window.wp.i18n});var F=m((Ot,G)=>{G.exports=window.wp.hooks});var d=m((ht,B)=>{B.exports=window.wp.data});var _t={};_(_t,{store:()=>b});var k=s(g(),1);var P=s(M(),1),T=s(g(),1);var p="core/annotations";var E="core/annotation",N="annotation-text-";function Z(t,e=[]){return e.forEach(n=>{let{start:r,end:o}=n;r>t.text.length&&(r=t.text.length),o>t.text.length&&(o=t.text.length);let i=N+n.source,u=N+n.id;t=(0,T.applyFormat)(t,{type:E,attributes:{className:i,id:u}},r,o)}),t}function $(t){let e={};return t.forEach((n,r)=>{n=n||[],n=n.filter(o=>o.type===E),n.forEach(o=>{let{id:i}=o.attributes;i=i.replace(N,""),e.hasOwnProperty(i)||(e[i]={start:r}),e[i].end=r+1})}),e}function tt(t,e,{removeAnnotation:n,updateAnnotationRange:r}){t.forEach(o=>{let i=e[o.id];if(!i){n(o.id);return}let{start:u,end:x}=o;(u!==i.start||x!==i.end)&&r(o.id,i.start,i.end)})}var V={name:E,title:(0,P.__)("Annotation"),tagName:"mark",className:"annotation-text",attributes:{className:"class",id:"id"},edit(){return null},__experimentalGetPropsForEditableTreePreparation(t,{richTextIdentifier:e,blockClientId:n}){return{annotations:t(p).__experimentalGetAnnotationsForRichText(n,e)}},__experimentalCreatePrepareEditableTree({annotations:t}){return(e,n)=>{if(t.length===0)return e;let r={formats:e,text:n};return r=Z(r,t),r.formats}},__experimentalGetPropsForEditableTreeChangeHandler(t){return{removeAnnotation:t(p).__experimentalRemoveAnnotation,updateAnnotationRange:t(p).__experimentalUpdateAnnotationRange}},__experimentalCreateOnChangeEditableValue(t){return e=>{let n=$(e),{removeAnnotation:r,updateAnnotationRange:o,annotations:i}=t;tt(i,n,{removeAnnotation:r,updateAnnotationRange:o})}}};var{name:et,...nt}=V;(0,k.registerFormatType)(et,nt);var j=s(F(),1),H=s(d(),1);var rt=t=>(0,H.withSelect)((e,{clientId:n,className:r})=>({className:e(p).__experimentalGetAnnotationsForBlock(n).map(i=>"is-annotated-by-"+i.source).concat(r).filter(Boolean).join(" ")}))(t);(0,j.addFilter)("editor.BlockListBlock","core/annotations",rt);var f=s(d(),1);function L(t,e){let n=t.filter(e);return t.length===n.length?t:n}var v=(t,e)=>Object.entries(t).reduce((n,[r,o])=>({...n,[r]:e(o)}),{});function ot(t){return typeof t.start=="number"&&typeof t.end=="number"&&t.start<=t.end}function it(t={},e){switch(e.type){case"ANNOTATION_ADD":let n=e.blockClientId,r={id:e.id,blockClientId:n,richTextIdentifier:e.richTextIdentifier,source:e.source,selector:e.selector,range:e.range};if(r.selector==="range"&&!ot(r.range))return t;let o=t?.[n]??[];return{...t,[n]:[...o,r]};case"ANNOTATION_REMOVE":return v(t,i=>L(i,u=>u.id!==e.annotationId));case"ANNOTATION_UPDATE_RANGE":return v(t,i=>{let u=!1,x=i.map(A=>A.id===e.annotationId?(u=!0,{...A,range:{start:e.start,end:e.end}}):A);return u?x:i});case"ANNOTATION_REMOVE_SOURCE":return v(t,i=>L(i,u=>u.source!==e.source))}return t}var W=it;var O={};_(O,{__experimentalGetAllAnnotationsForBlock:()=>ut,__experimentalGetAnnotations:()=>st,__experimentalGetAnnotationsForBlock:()=>at,__experimentalGetAnnotationsForRichText:()=>pt});var R=s(d(),1),y=[],at=(0,R.createSelector)((t,e)=>(t?.[e]??[]).filter(n=>n.selector==="block"),(t,e)=>[t?.[e]??y]);function ut(t,e){return t?.[e]??y}var pt=(0,R.createSelector)((t,e,n)=>(t?.[e]??[]).filter(r=>r.selector==="range"&&n===r.richTextIdentifier).map(r=>{let{range:o,...i}=r;return{...o,...i}}),(t,e)=>[t?.[e]??y]);function st(t){return Object.values(t).flat()}var U={};_(U,{__experimentalAddAnnotation:()=>ct,__experimentalRemoveAnnotation:()=>ft,__experimentalRemoveAnnotationsBySource:()=>At,__experimentalUpdateAnnotationRange:()=>xt});var c,lt=new Uint8Array(16);function h(){if(!c&&(c=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!c))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return c(lt)}var a=[];for(let t=0;t<256;++t)a.push((t+256).toString(16).slice(1));function Y(t,e=0){return a[t[e+0]]+a[t[e+1]]+a[t[e+2]]+a[t[e+3]]+"-"+a[t[e+4]]+a[t[e+5]]+"-"+a[t[e+6]]+a[t[e+7]]+"-"+a[t[e+8]]+a[t[e+9]]+"-"+a[t[e+10]]+a[t[e+11]]+a[t[e+12]]+a[t[e+13]]+a[t[e+14]]+a[t[e+15]]}var mt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),I={randomUUID:mt};function dt(t,e,n){if(I.randomUUID&&!e&&!t)return I.randomUUID();t=t||{};let r=t.random||(t.rng||h)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,e){n=n||0;for(let o=0;o<16;++o)e[n+o]=r[o];return e}return Y(r)}var w=dt;function ct({blockClientId:t,richTextIdentifier:e=null,range:n=null,selector:r="range",source:o="default",id:i=w()}){let u={type:"ANNOTATION_ADD",id:i,blockClientId:t,richTextIdentifier:e,source:o,selector:r};return r==="range"&&(u.range=n),u}function ft(t){return{type:"ANNOTATION_REMOVE",annotationId:t}}function xt(t,e,n){return{type:"ANNOTATION_UPDATE_RANGE",annotationId:t,start:e,end:n}}function At(t){return{type:"ANNOTATION_REMOVE_SOURCE",source:t}}var b=(0,f.createReduxStore)(p,{reducer:W,selectors:O,actions:U});(0,f.register)(b);return Q(_t);})();
2 2 //# sourceMappingURL=index.min.js.map