},
- toTableArray : function()
+ cellData : false,
+
+ toTableArrayData : function()
{
var ret = [];
var tab = this.node.closest('tr').closest('table');
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){
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') {
});
rn++;
});
- return ret;
+ return {table : ret, cell : curcell};
},