You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

@lexical/table

Package Overview
Dependencies
Maintainers
5
Versions
125
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.16.2-nightly.20240702.0 to 0.16.2-nightly.20240703.0

10

LexicalTable.prod.js

@@ -66,5 +66,5 @@ /**

exports.$deleteTableColumn=function(a,b){let c=a.getChildren();for(let e=0;e<c.length;e++){var d=c[e];if(G(d)){d=d.getChildren();if(b>=d.length||0>b)throw Error("Table column target index out of range");d[b].remove()}}return a};
exports.$deleteTableColumn__EXPERIMENTAL=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(118);var b=a.anchor.getNode();a=a.focus.getNode();let [c,,d]=Q(b);[a]=Q(a);let [e,f,g]=P(d,c,a);({startColumn:b}=f);let {startRow:m,startColumn:r}=g;var p=Math.min(b,r);let t=Math.max(b+c.__colSpan-1,r+a.__colSpan-1),k=t-p+1;if(e[0].length===t-p+1)d.selectPrevious(),d.remove();else{var l=e.length;for(let n=0;n<l;n++)for(let q=p;q<=t;q++){let {cell:u,startColumn:w}=e[n][q];w<p?q===p&&u.setColSpan(u.__colSpan-
exports.$deleteTableColumn__EXPERIMENTAL=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(188);var b=a.anchor.getNode();a=a.focus.getNode();let [c,,d]=Q(b);[a]=Q(a);let [e,f,g]=P(d,c,a);({startColumn:b}=f);let {startRow:m,startColumn:r}=g;var p=Math.min(b,r);let t=Math.max(b+c.__colSpan-1,r+a.__colSpan-1),k=t-p+1;if(e[0].length===t-p+1)d.selectPrevious(),d.remove();else{var l=e.length;for(let n=0;n<l;n++)for(let q=p;q<=t;q++){let {cell:u,startColumn:w}=e[n][q];w<p?q===p&&u.setColSpan(u.__colSpan-
Math.min(k,u.__colSpan-(p-w))):w+u.__colSpan-1>t?q===t&&u.setColSpan(u.__colSpan-(t-w+1)):u.remove()}p=e[m];a=b>r?p[b+c.__colSpan]:p[r+a.__colSpan];void 0!==a?({cell:b}=a,O(b)):({cell:b}=r<b?p[r-1]:p[b-1],O(b))}};
exports.$deleteTableRow__EXPERIMENTAL=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(118);var b=a.anchor.getNode();a=a.focus.getNode();let [c,,d]=Q(b);[a]=Q(a);let [e,f,g]=P(d,c,a);({startRow:b}=f);var {startRow:m}=g;a=m+a.__rowSpan-1;if(e.length===a-b+1)d.remove();else{m=e[0].length;var r=e[a+1],p=d.getChildAtIndex(a+1);for(let k=a;k>=b;k--){for(var t=m-1;0<=t;t--){let {cell:l,startRow:n,startColumn:q}=e[k][t];if(q===t&&(k===b&&n<b&&l.setRowSpan(l.__rowSpan-(n-b)),n>=b&&n+l.__rowSpan-
exports.$deleteTableRow__EXPERIMENTAL=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(188);var b=a.anchor.getNode();a=a.focus.getNode();let [c,,d]=Q(b);[a]=Q(a);let [e,f,g]=P(d,c,a);({startRow:b}=f);var {startRow:m}=g;a=m+a.__rowSpan-1;if(e.length===a-b+1)d.remove();else{m=e[0].length;var r=e[a+1],p=d.getChildAtIndex(a+1);for(let k=a;k>=b;k--){for(var t=m-1;0<=t;t--){let {cell:l,startRow:n,startColumn:q}=e[k][t];if(q===t&&(k===b&&n<b&&l.setRowSpan(l.__rowSpan-(n-b)),n>=b&&n+l.__rowSpan-
1>a))if(l.setRowSpan(l.__rowSpan-(a-n+1)),null===p&&I(122),0===t)ma(p,l);else{let {cell:u}=r[t-1];u.insertAfter(l)}}t=d.getChildAtIndex(k);G(t)||I(123,String(k));t.remove()}void 0!==r?({cell:b}=r[0],O(b)):({cell:b}=e[b-1][0],O(b))}};exports.$findCellNode=Da;exports.$findTableNode=T;exports.$getElementForTableNode=function(a,b){a=a.getElementByKey(b.getKey());if(null==a)throw Error("Table Element Not Found");return S(a)};exports.$getNodeTriplet=Q;

@@ -74,9 +74,9 @@ exports.$getTableCellNodeFromLexicalNode=function(a){a=h.$findMatchingParent(a,b=>A(b));return A(a)?a:null};exports.$getTableCellNodeRect=oa;exports.$getTableColumnIndexFromTableCellNode=function(a){return ia(a).getChildren().findIndex(b=>b.is(a))};exports.$getTableNodeFromLexicalNodeOrThrow=ja;exports.$getTableRowIndexFromTableCellNode=function(a){let b=ia(a);return ja(b).getChildren().findIndex(c=>c.is(b))};exports.$getTableRowNodeFromTableCellNodeOrThrow=ia;

t.insertAfter(p):t.insertBefore(p)});return a};
exports.$insertTableColumn__EXPERIMENTAL=function(a=!0){function b(k=x.NO_STATUS){k=z(k).append(v.$createParagraphNode());null===p&&(p=k);return k}var c=v.$getSelection();v.$isRangeSelection(c)||R(c)||I(118);var d=c.anchor.getNode();c=c.focus.getNode();[d]=Q(d);let [e,,f]=Q(c),[g,m,r]=P(f,e,d);d=g.length;c=a?Math.max(m.startColumn,r.startColumn):Math.min(m.startColumn,r.startColumn);a=a?c+e.__colSpan-1:c-1;c=f.getFirstChild();G(c)||I(120);let p=null;var t=c;a:for(c=0;c<d;c++){0!==c&&(t=t.getNextSibling(),
exports.$insertTableColumn__EXPERIMENTAL=function(a=!0){function b(k=x.NO_STATUS){k=z(k).append(v.$createParagraphNode());null===p&&(p=k);return k}var c=v.$getSelection();v.$isRangeSelection(c)||R(c)||I(188);var d=c.anchor.getNode();c=c.focus.getNode();[d]=Q(d);let [e,,f]=Q(c),[g,m,r]=P(f,e,d);d=g.length;c=a?Math.max(m.startColumn,r.startColumn):Math.min(m.startColumn,r.startColumn);a=a?c+e.__colSpan-1:c-1;c=f.getFirstChild();G(c)||I(120);let p=null;var t=c;a:for(c=0;c<d;c++){0!==c&&(t=t.getNextSibling(),
G(t)||I(121));let k=g[c],l=la(k[0>a?0:a].cell.__headerState,x.ROW);if(0>a){ma(t,b(l));continue}let {cell:n,startColumn:q,startRow:u}=k[a];if(q+n.__colSpan-1<=a){let w=n,B=u,E=a;for(;B!==c&&1<w.__rowSpan;)if(E-=n.__colSpan,0<=E){let {cell:F,startRow:H}=k[E];w=F;B=H}else{t.append(b(l));continue a}w.insertAfter(b(l))}else n.setColSpan(n.__colSpan+1)}null!==p&&O(p)};
exports.$insertTableRow=function(a,b,c=!0,d,e){var f=a.getChildren();if(b>=f.length||0>b)throw Error("Table row target index out of range");b=f[b];if(G(b))for(f=0;f<d;f++){let m=b.getChildren(),r=m.length,p=D();for(let t=0;t<r;t++){var g=m[t];A(g)||I(12);let {above:k,below:l}=ka(g,e);g=x.NO_STATUS;let n=k&&k.getWidth()||l&&l.getWidth()||void 0;if(k&&k.hasHeaderState(x.COLUMN)||l&&l.hasHeaderState(x.COLUMN))g|=x.COLUMN;g=z(g,1,n);g.append(v.$createParagraphNode());p.append(g)}c?b.insertAfter(p):b.insertBefore(p)}else throw Error("Row before insertion index does not exist.");
return a};
exports.$insertTableRow__EXPERIMENTAL=function(a=!0){var b=v.$getSelection();v.$isRangeSelection(b)||R(b)||I(118);b=b.focus.getNode();let [c,,d]=Q(b),[e,f]=P(d,c,c);b=e[0].length;var {startRow:g}=f;if(a){a=g+c.__rowSpan-1;var m=e[a];g=D();for(var r=0;r<b;r++){let {cell:t,startRow:k}=m[r];if(k+t.__rowSpan-1<=a){var p=la(m[r].cell.__headerState,x.COLUMN);g.append(z(p).append(v.$createParagraphNode()))}else t.setRowSpan(t.__rowSpan+1)}b=d.getChildAtIndex(a);G(b)||I(145);b.insertAfter(g)}else{m=e[g];
exports.$insertTableRow__EXPERIMENTAL=function(a=!0){var b=v.$getSelection();v.$isRangeSelection(b)||R(b)||I(188);b=b.focus.getNode();let [c,,d]=Q(b),[e,f]=P(d,c,c);b=e[0].length;var {startRow:g}=f;if(a){a=g+c.__rowSpan-1;var m=e[a];g=D();for(var r=0;r<b;r++){let {cell:t,startRow:k}=m[r];if(k+t.__rowSpan-1<=a){var p=la(m[r].cell.__headerState,x.COLUMN);g.append(z(p).append(v.$createParagraphNode()))}else t.setRowSpan(t.__rowSpan+1)}b=d.getChildAtIndex(a);G(b)||I(145);b.insertAfter(g)}else{m=e[g];
a=D();for(r=0;r<b;r++){let {cell:t,startRow:k}=m[r];k===g?(p=la(m[r].cell.__headerState,x.COLUMN),a.append(z(p).append(v.$createParagraphNode()))):t.setRowSpan(t.__rowSpan+1)}b=d.getChildAtIndex(g);G(b)||I(145);b.insertBefore(a)}};exports.$isTableCellNode=A;exports.$isTableNode=N;exports.$isTableRowNode=G;exports.$isTableSelection=R;exports.$removeTableRowAtIndex=function(a,b){let c=a.getChildren();if(b>=c.length||0>b)throw Error("Expected table cell to be inside of table row.");c[b].remove();return a};
exports.$unmergeCell=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(118);a=a.anchor.getNode();let [b,c,d]=Q(a);a=b.__colSpan;let e=b.__rowSpan;if(1<a){for(var f=1;f<a;f++)b.insertAfter(z(x.NO_STATUS));b.setColSpan(1)}if(1<e){let [r,p]=P(d,b,b),{startColumn:t,startRow:k}=p,l;for(f=1;f<e;f++){var g=k+f;let n=r[g];l=(l||c).getNextSibling();G(l)||I(125);var m=null;for(let q=0;q<t;q++){let u=n[q],w=u.cell;u.startRow===g&&(m=w);1<w.__colSpan&&(q+=w.__colSpan-1)}if(null===m)for(m=0;m<
exports.$unmergeCell=function(){var a=v.$getSelection();v.$isRangeSelection(a)||R(a)||I(188);a=a.anchor.getNode();let [b,c,d]=Q(a);a=b.__colSpan;let e=b.__rowSpan;if(1<a){for(var f=1;f<a;f++)b.insertAfter(z(x.NO_STATUS));b.setColSpan(1)}if(1<e){let [r,p]=P(d,b,b),{startColumn:t,startRow:k}=p,l;for(f=1;f<e;f++){var g=k+f;let n=r[g];l=(l||c).getNextSibling();G(l)||I(125);var m=null;for(let q=0;q<t;q++){let u=n[q],w=u.cell;u.startRow===g&&(m=w);1<w.__colSpan&&(q+=w.__colSpan-1)}if(null===m)for(m=0;m<
a;m++)ma(l,z(x.NO_STATUS));else for(g=0;g<a;g++)m.insertAfter(z(x.NO_STATUS))}b.setRowSpan(1)}};exports.INSERT_TABLE_COMMAND=ca;exports.TableCellHeaderStates=x;exports.TableCellNode=y;exports.TableNode=La;exports.TableObserver=sa;exports.TableRowNode=C;

@@ -83,0 +83,0 @@ exports.applyTableHandlers=function(a,b,c,d){function e(k){k=a.getCordsFromCellNode(k,g.table);return a.getDOMCellFromCordsOrThrow(k.x,k.y,g.table)}let f=c.getRootElement();if(null===f)throw Error("No root element.");let g=new sa(c,a.getKey()),m=c._window||window;b.__lexicalTableSelection=g;let r=()=>{const k=()=>{g.isSelecting=!1;m.removeEventListener("mouseup",k);m.removeEventListener("mousemove",l)},l=n=>{setTimeout(()=>{if(1!==(n.buttons&1)&&g.isSelecting)g.isSelecting=!1,m.removeEventListener("mouseup",

@@ -11,8 +11,8 @@ {

"license": "MIT",
"version": "0.16.2-nightly.20240702.0",
"version": "0.16.2-nightly.20240703.0",
"main": "LexicalTable.js",
"types": "index.d.ts",
"dependencies": {
"@lexical/utils": "0.16.2-nightly.20240702.0",
"lexical": "0.16.2-nightly.20240702.0"
"@lexical/utils": "0.16.2-nightly.20240703.0",
"lexical": "0.16.2-nightly.20240703.0"
},

@@ -19,0 +19,0 @@ "repository": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc