Roo/htmleditor/BlockTd.js
authorAlan <alan@roojs.com>
Thu, 23 Dec 2021 06:27:27 +0000 (14:27 +0800)
committerAlan <alan@roojs.com>
Thu, 23 Dec 2021 06:27:27 +0000 (14:27 +0800)
Roo/htmleditor/BlockTd.js

index 99e137f..a10106c 100644 (file)
@@ -280,7 +280,9 @@ Roo.extend(Roo.htmleditor.BlockTd, Roo.htmleditor.Block, {
         
     },
     
-    toTableArray : function()
+    cellData : false,
+    
+    toTableArrayData : function()
     {
         var ret = [];
         var tab = this.node.closest('tr').closest('table');
@@ -288,7 +290,7 @@ Roo.extend(Roo.htmleditor.BlockTd, Roo.htmleditor.Block, {
             ret[ri] = [];
         });
         var rn = 0;
-        Array.from(tab.rows).forEach(function(r, ri){
+         Array.from(tab.rows).forEach(function(r, ri){
             
             var cn = 0;
             Array.from(r.cells).forEach(function(ce, ci){
@@ -299,6 +301,9 @@ Roo.extend(Roo.htmleditor.BlockTd, Roo.htmleditor.Block, {
                     colspan : ce.colSpan,
                     rowspan : ce.rowSpan
                 };
+                if (ce == this.node) {
+                    this.cellData = c;
+                }
                 // if we have been filled up by a row?
                 if (typeof(ret[rn][cn]) != 'undefined') {
                     while(ret[rn][cn] != 'undefined') {
@@ -322,7 +327,7 @@ Roo.extend(Roo.htmleditor.BlockTd, Roo.htmleditor.Block, {
             });
             rn++;
         });
-        return ret;
+        return {table : ret, cell : curcell};
         
     },