@lexical/selection
Advanced tools
Comparing version 0.6.4 to 0.6.5
@@ -687,2 +687,5 @@ /** | ||
target.__children = Array.from(source.__children); | ||
target.__first = source.__first; | ||
target.__last = source.__last; | ||
target.__size = source.__size; | ||
target.__format = source.__format; | ||
@@ -708,2 +711,4 @@ target.__indent = source.__indent; | ||
clone.__parent = latest.__parent; | ||
clone.__next = latest.__next; | ||
clone.__prev = latest.__prev; | ||
@@ -710,0 +715,0 @@ if (lexical.$isElementNode(latest) && lexical.$isElementNode(clone)) { |
@@ -14,3 +14,4 @@ /** | ||
function H(a,b,c,f,d,e){for(var k=b;null!==a;){for(b=a.getParent();null!==b&&b.excludeFromCopy("clone");)b=b.getParent();if(null===b)break;if(!l.$isElementNode(a)||!a.excludeFromCopy("clone")){let g=a.getKey(),h=e.get(g),p=void 0===h;p&&(h=w(a),e.set(g,h));!l.$isTextNode(h)||h.isSegmented()||h.isToken()?l.$isElementNode(h)&&(h.__children=h.__children.slice(f?k:0,f?void 0:(k||0)+1)):h.__text=h.__text.slice(f?k:0,f?c:k);if(l.$isRootNode(b)){p&&d.push(g);break}}k=e.get(b.getKey());k=l.$isElementNode(k)? | ||
k.__children.indexOf(a.getKey()):a.getIndexWithinParent();a=b}}function w(a){a=a.getLatest();let b=a.constructor.clone(a);b.__parent=a.__parent;if(l.$isElementNode(a)&&l.$isElementNode(b))return b.__children=Array.from(a.__children),b.__format=a.__format,b.__indent=a.__indent,b.__dir=a.__dir,b;l.$isTextNode(a)&&l.$isTextNode(b)&&(b.__format=a.__format,b.__style=a.__style,b.__mode=a.__mode,b.__detail=a.__detail);return b} | ||
k.__children.indexOf(a.getKey()):a.getIndexWithinParent();a=b}} | ||
function w(a){a=a.getLatest();let b=a.constructor.clone(a);b.__parent=a.__parent;b.__next=a.__next;b.__prev=a.__prev;if(l.$isElementNode(a)&&l.$isElementNode(b))return b.__children=Array.from(a.__children),b.__first=a.__first,b.__last=a.__last,b.__size=a.__size,b.__format=a.__format,b.__indent=a.__indent,b.__dir=a.__dir,b;l.$isTextNode(a)&&l.$isTextNode(b)&&(b.__format=a.__format,b.__style=a.__style,b.__mode=a.__mode,b.__detail=a.__detail);return b} | ||
function I(a,b){var c=B(a.getStyle());b=Object.entries(b).reduce((f,[d,e])=>{null===e?delete f[d]:f[d]=e;return f},{...c});c=C(b);a.setStyle(c);u.set(c,b)}exports.$addNodeStyle=function(a){a=a.getStyle();let b=A(a);u.set(a,b)}; | ||
@@ -17,0 +18,0 @@ exports.$cloneContents=function(a){var b={nodeMap:[],range:[]};if(l.$isRangeSelection(a)){{var c=a.anchor,f=a.focus;let [p,q]=a.getCharacterOffsets();b=a.getNodes();if(0===b.length||1===b.length&&l.$isElementNode(b[0])&&b[0].excludeFromCopy("clone"))b={nodeMap:[],range:[]};else{a=b.length;var d=b[0],e=d.getParent();if(null!==e&&(!e.canBeEmpty()||l.$isRootNode(e))){var k=e.__children;if(k.length===a){var g=!0;for(var h=0;h<k.length;h++)if(k[h]!==b[h].__key){g=!1;break}g&&(a++,b.push(e))}}e=b[a-1]; |
@@ -12,6 +12,6 @@ { | ||
"license": "MIT", | ||
"version": "0.6.4", | ||
"version": "0.6.5", | ||
"main": "LexicalSelection.js", | ||
"peerDependencies": { | ||
"lexical": "0.6.4" | ||
"lexical": "0.6.5" | ||
}, | ||
@@ -18,0 +18,0 @@ "repository": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
57590
1051