cell.textContent = this.RCtoCell(row1,col1) + ':' + this.RCtoCell(row2,col2)
//var merges = this.gnumeric.getElementsByTagNameNS('*','MergedRegions');
- var merges = this.sheet.getElementsByTagNameNS('*','MergedRegions')[0];
- if (!merges) {
+ var merges = this.sheet.getElementsByTagNameNS('*','MergedRegions');
+ if (!merges || !merges.length) {
merges = createElementNS('http://www.gnumeric.org/v10.dtd','gnm:MergedRegions');
var sl = this.sheet.getElementsByTagNameNS('*','SheetLayout')[0];
this.sheet.insertBefore(merges,sl);
- }
+ } else {
+ merges = merges[0];
+ }
merges.appendChild(cell);
},