From 7e152774b7c387ea4933fc250834691ad4c3be85 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Sat, 23 Dec 2023 13:49:14 +0530 Subject: [PATCH] chore: @lexical/clipboard patch --- ...-clipboard-patch-68c2eed93c-e424534aa1.zip | Bin 0 -> 13235 bytes ...ical-clipboard-npm-0.12.5-e1ca4ff56d.patch | 85 ++++++++++++++++++ package.json | 3 +- yarn.lock | 14 +++ 4 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 .yarn/cache/@lexical-clipboard-patch-68c2eed93c-e424534aa1.zip create mode 100644 .yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch diff --git a/.yarn/cache/@lexical-clipboard-patch-68c2eed93c-e424534aa1.zip b/.yarn/cache/@lexical-clipboard-patch-68c2eed93c-e424534aa1.zip new file mode 100644 index 0000000000000000000000000000000000000000..ccc0c49ed70df2d225fbbd90b1e90a5baec696a4 GIT binary patch literal 13235 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%0D$?wiCkJZ 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 literal 0 HcmV?d00001 diff --git a/.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch b/.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch new file mode 100644 index 000000000..6e127d838 --- /dev/null +++ b/.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch @@ -0,0 +1,85 @@ +diff --git a/LexicalClipboard.dev.js b/LexicalClipboard.dev.js +index 7f30124aa6bd71a27b171275c1bf7d366f6c1c95..f96c13e8e8c965e9cd485d0d2069f1ea096d92c4 100644 +--- a/LexicalClipboard.dev.js ++++ b/LexicalClipboard.dev.js +@@ -102,7 +102,7 @@ function $insertDataTransferForPlainText(dataTransfer, selection) { + * @param selection the selection to use as the insertion point for the content in the DataTransfer object + * @param editor the LexicalEditor the content is being inserted into. + */ +-function $insertDataTransferForRichText(dataTransfer, selection, editor) { ++function $insertDataTransferForRichText(dataTransfer, selection, editor, event) { + const lexicalString = dataTransfer.getData('application/x-lexical-editor'); + if (lexicalString) { + try { +@@ -115,15 +115,18 @@ function $insertDataTransferForRichText(dataTransfer, selection, editor) { + // Fail silently. + } + } +- const htmlString = dataTransfer.getData('text/html'); +- if (htmlString) { +- try { +- const parser = new DOMParser(); +- const dom = parser.parseFromString(htmlString, 'text/html'); +- const nodes = html.$generateNodesFromDOM(editor, dom); +- return $insertGeneratedNodes(editor, nodes, selection); +- } catch (_unused2) { +- // Fail silently. ++ const shouldIgnoreHTML = event && event.inputType === 'insertReplacementText' && dataTransfer.types.includes('text/plain'); ++ if (!shouldIgnoreHTML) { ++ const htmlString = dataTransfer.getData('text/html'); ++ if (htmlString) { ++ try { ++ const parser = new DOMParser(); ++ const dom = parser.parseFromString(htmlString, 'text/html'); ++ const nodes = html.$generateNodesFromDOM(editor, dom); ++ return $insertGeneratedNodes(editor, nodes, selection); ++ } catch (_unused2) { ++ // Fail silently. ++ } + } + } + +diff --git a/LexicalClipboard.prod.js b/LexicalClipboard.prod.js +index e4d91576b7802dd4c53276049ff4116c97b697a1..ca25d060e213c89663b656ee0a72716ebd4b343b 100644 +--- a/LexicalClipboard.prod.js ++++ b/LexicalClipboard.prod.js +@@ -7,15 +7,15 @@ + 'use strict';var d=require("@lexical/html"),q=require("@lexical/selection"),r=require("@lexical/utils"),u=require("lexical");function z(a){let b=new URLSearchParams;b.append("code",a);for(let c=1;cu.DEPRECATED_$isGridCellNode(h))&&null!==r.$findMatchingParent(c.focus.getNode(),h=>u.DEPRECATED_$isGridCellNode(h)))&&1===b.length&&u.DEPRECATED_$isGridNode(b[0])?F(b,c,!1,a):c.insertNodes(b)} +-function F(a,b,c,g){1===a.length&&u.DEPRECATED_$isGridNode(a[0])||z(42);var e=a[0];a=e.getChildren();c=e.getFirstChildOrThrow().getChildrenSize();var h=e.getChildrenSize(),f=r.$findMatchingParent(b.anchor.getNode(),l=>u.DEPRECATED_$isGridCellNode(l));b=(e=f&&r.$findMatchingParent(f,l=>u.DEPRECATED_$isGridRowNode(l)))&&r.$findMatchingParent(e,l=>u.DEPRECATED_$isGridNode(l));u.DEPRECATED_$isGridCellNode(f)&&u.DEPRECATED_$isGridRowNode(e)&&u.DEPRECATED_$isGridNode(b)||z(43);var k=e.getIndexWithinParent(), +-m=Math.min(b.getChildrenSize()-1,k+h-1);h=f.getIndexWithinParent();f=Math.min(e.getChildrenSize()-1,h+c-1);c=Math.min(h,f);e=Math.min(k,m);h=Math.max(h,f);k=Math.max(k,m);m=b.getChildren();f=0;let n,p;for(let l=e;l<=k;l++){var t=m[l];u.DEPRECATED_$isGridRowNode(t)||z(24);var y=a[f];u.DEPRECATED_$isGridRowNode(y)||z(24);t=t.getChildren();y=y.getChildren();let G=0;for(let v=c;v<=h;v++){let w=t[v];u.DEPRECATED_$isGridCellNode(w)||z(25);let H=y[G];u.DEPRECATED_$isGridCellNode(H)||z(25);l===e&&v===c?n= +-w.getKey():l===k&&v===h&&(p=w.getKey());let M=w.getChildren();H.getChildren().forEach(x=>{u.$isTextNode(x)&&u.$createParagraphNode().append(x);w.append(x)});M.forEach(x=>x.remove());G++}f++}n&&p&&(a=u.DEPRECATED_$createGridSelection(),a.set(b.getKey(),n,p),u.$setSelection(a),g.dispatchCommand(u.SELECTION_CHANGE_COMMAND,void 0))} +-function I(a,b,c,g=[]){let e=null!=b?c.isSelected(b):!0,h=u.$isElementNode(c)&&c.excludeFromCopy("html");var f=c;if(null!==b){var k=q.$cloneWithProperties(c);f=k=u.$isTextNode(k)&&null!=b?q.$sliceSelectedTextNodeContent(b,k):k}let m=u.$isElementNode(f)?f.getChildren():[];var n=f;k=n.exportJSON();var p=n.constructor;k.type!==p.getType()&&z(58,p.name);let t=k.children;u.$isElementNode(n)&&(Array.isArray(t)||z(59,p.name));u.$isTextNode(f)&&(f=f.__text,0u.DEPRECATED_$isGridCellNode(h))&&null!==r.$findMatchingParent(c.focus.getNode(),h=>u.DEPRECATED_$isGridCellNode(h)))&&1===b.length&&u.DEPRECATED_$isGridNode(b[0])?F(b,c,!1,a):c.insertNodes(b)} ++function F(a,b,c,g){1===a.length&&u.DEPRECATED_$isGridNode(a[0])||z(42);var f=a[0];a=f.getChildren();c=f.getFirstChildOrThrow().getChildrenSize();var h=f.getChildrenSize(),e=r.$findMatchingParent(b.anchor.getNode(),l=>u.DEPRECATED_$isGridCellNode(l));b=(f=e&&r.$findMatchingParent(e,l=>u.DEPRECATED_$isGridRowNode(l)))&&r.$findMatchingParent(f,l=>u.DEPRECATED_$isGridNode(l));u.DEPRECATED_$isGridCellNode(e)&&u.DEPRECATED_$isGridRowNode(f)&&u.DEPRECATED_$isGridNode(b)||z(43);var k=f.getIndexWithinParent(), ++m=Math.min(b.getChildrenSize()-1,k+h-1);h=e.getIndexWithinParent();e=Math.min(f.getChildrenSize()-1,h+c-1);c=Math.min(h,e);f=Math.min(k,m);h=Math.max(h,e);k=Math.max(k,m);m=b.getChildren();e=0;let n,p;for(let l=f;l<=k;l++){var t=m[l];u.DEPRECATED_$isGridRowNode(t)||z(24);var y=a[e];u.DEPRECATED_$isGridRowNode(y)||z(24);t=t.getChildren();y=y.getChildren();let G=0;for(let v=c;v<=h;v++){let w=t[v];u.DEPRECATED_$isGridCellNode(w)||z(25);let H=y[G];u.DEPRECATED_$isGridCellNode(H)||z(25);l===f&&v===c?n= ++w.getKey():l===k&&v===h&&(p=w.getKey());let M=w.getChildren();H.getChildren().forEach(x=>{u.$isTextNode(x)&&u.$createParagraphNode().append(x);w.append(x)});M.forEach(x=>x.remove());G++}e++}n&&p&&(a=u.DEPRECATED_$createGridSelection(),a.set(b.getKey(),n,p),u.$setSelection(a),g.dispatchCommand(u.SELECTION_CHANGE_COMMAND,void 0))} ++function I(a,b,c,g=[]){let f=null!=b?c.isSelected(b):!0,h=u.$isElementNode(c)&&c.excludeFromCopy("html");var e=c;if(null!==b){var k=q.$cloneWithProperties(c);e=k=u.$isTextNode(k)&&null!=b?q.$sliceSelectedTextNodeContent(b,k):k}let m=u.$isElementNode(e)?e.getChildren():[];var n=e;k=n.exportJSON();var p=n.constructor;k.type!==p.getType()&&z(58,p.name);let t=k.children;u.$isElementNode(n)&&(Array.isArray(t)||z(59,p.name));u.$isTextNode(e)&&(e=e.__text,0{a.update(()=>{f(L(a,b))})});var c=a.getRootElement();let g=null==a._window?window.document:a._window.document,e=A?(a._window||window).getSelection():null;if(null===c||null===e)return!1;let h=g.createElement("span");h.style.cssText="position: fixed; top: -1000px;";h.append(g.createTextNode("#"));c.append(h);c=new Range;c.setStart(h,0);c.setEnd(h,1);e.removeAllRanges();e.addRange(c);return new Promise(f=> +-{let k=a.registerCommand(u.COPY_COMMAND,m=>{r.objectKlassEquals(m,ClipboardEvent)&&(k(),null!==K&&(window.clearTimeout(K),K=null),f(L(a,m)));return!0},u.COMMAND_PRIORITY_CRITICAL);K=window.setTimeout(()=>{k();K=null;f(!1)},50);g.execCommand("copy");h.remove()})} ++exports.$insertDataTransferForRichText=function(a,b,c,g){let f=a.getData("application/x-lexical-editor");if(f)try{let e=JSON.parse(f);if(e.namespace===c._config.namespace&&Array.isArray(e.nodes)){let k=J(e.nodes);return E(c,k,b)}}catch(e){}if(!g||"insertReplacementText"!==g.inputType||!a.types.includes("text/plain"))if(g=a.getData("text/html"))try{var h=(new DOMParser).parseFromString(g,"text/html");let e=d.$generateNodesFromDOM(c,h);return E(c,e,b)}catch(e){}a=a.getData("text/plain")||a.getData("text/uri-list"); ++if(null!=a)if(u.$isRangeSelection(b))for(a=a.split(/(\r?\n|\t)/),""===a[a.length-1]&&a.pop(),c=0;c{a.update(()=>{e(L(a,b))})});var c=a.getRootElement();let g=null==a._window?window.document:a._window.document,f=A?(a._window||window).getSelection():null;if(null===c||null===f)return!1;let h=g.createElement("span");h.style.cssText="position: fixed; top: -1000px;";h.append(g.createTextNode("#"));c.append(h);c=new Range;c.setStart(h,0);c.setEnd(h,1);f.removeAllRanges();f.addRange(c);return new Promise(e=> ++{let k=a.registerCommand(u.COPY_COMMAND,m=>{r.objectKlassEquals(m,ClipboardEvent)&&(k(),null!==K&&(window.clearTimeout(K),K=null),e(L(a,m)));return!0},u.COMMAND_PRIORITY_CRITICAL);K=window.setTimeout(()=>{k();K=null;e(!1)},50);g.execCommand("copy");h.remove()})} +diff --git a/clipboard.d.ts b/clipboard.d.ts +index 99e2138389b64d298a1330d7b354ba87d2e6f24e..83250a4c2049f94e08bfdfc757e03e8a85a08dd4 100644 +--- a/clipboard.d.ts ++++ b/clipboard.d.ts +@@ -44,7 +44,7 @@ export declare function $insertDataTransferForPlainText(dataTransfer: DataTransf + * @param selection the selection to use as the insertion point for the content in the DataTransfer object + * @param editor the LexicalEditor the content is being inserted into. + */ +-export declare function $insertDataTransferForRichText(dataTransfer: DataTransfer, selection: BaseSelection, editor: LexicalEditor): void; ++export declare function $insertDataTransferForRichText(dataTransfer: DataTransfer, selection: BaseSelection, editor: LexicalEditor, event?: InputEvent): void; + /** + * Inserts Lexical nodes into the editor using different strategies depending on + * some simple selection-based heuristics. If you're looking for a generic way to diff --git a/package.json b/package.json index 742f196e0..0e274a7e8 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "@types/react-native-vector-icons/@types/react": "17.0.2", "@types/react-native/@types/react": "17.0.2", "@types/hoist-non-react-statics/@types/react": "17.0.2", - "lexical@0.12.5": "patch:lexical@npm:0.12.5#.yarn/patches/lexical-npm-0.12.5-4685aa4776.patch" + "lexical@0.12.5": "patch:lexical@npm:0.12.5#.yarn/patches/lexical-npm-0.12.5-4685aa4776.patch", + "@lexical/clipboard@0.12.5": "patch:@lexical/clipboard@npm:0.12.5#.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch" }, "dependencies": { "@standardnotes/snjs": "workspace:*" diff --git a/yarn.lock b/yarn.lock index d61e08c17..a7debbcd5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3779,6 +3779,20 @@ __metadata: languageName: node linkType: hard +"@lexical/clipboard@patch:@lexical/clipboard@npm:0.12.5#.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch::locator=%40standardnotes%2Fapp-monorepo%40workspace%3A.": + version: 0.12.5 + resolution: "@lexical/clipboard@patch:@lexical/clipboard@npm%3A0.12.5#.yarn/patches/@lexical-clipboard-npm-0.12.5-e1ca4ff56d.patch::version=0.12.5&hash=4258b5&locator=%40standardnotes%2Fapp-monorepo%40workspace%3A." + dependencies: + "@lexical/html": 0.12.5 + "@lexical/list": 0.12.5 + "@lexical/selection": 0.12.5 + "@lexical/utils": 0.12.5 + peerDependencies: + lexical: 0.12.5 + checksum: e424534aa19a8b99d4cb101613d7a70caa7ddb475c793d02303f34fc8ec02f8d97a4dd65f50c1b035c8dfda24c1402a295127030cba13e4b3975c1a02fe6eaf1 + languageName: node + linkType: hard + "@lexical/code@npm:0.12.5": version: 0.12.5 resolution: "@lexical/code@npm:0.12.5"