|
@@ -63,14 +63,17 @@ function tableEditor(container, arr){
|
|
|
|
|
|
}
|
|
|
function inputDbl(){
|
|
|
+
|
|
|
var val = this.value;
|
|
|
var objKeyss = Object.keys(arr[this.parentElement.parentElement.rowIndex]);
|
|
|
- if(!(this.cellIndex % 2))
|
|
|
- arr[this.parentElement.parentElement.rowIndex][objKeyss[this.cellIndex/2]] = val;
|
|
|
- if(this.cellIndex % 2 > 0)
|
|
|
- arr[this.parentElement.parentElement.rowIndex][val] = this.nextSibling.innerHTML;
|
|
|
+ if(!(this.parentElement.cellIndex % 2)){
|
|
|
+ arr[this.parentElement.parentElement.rowIndex][val] = this.parentElement.nextSibling.innerHTML;
|
|
|
+ delete(arr[this.parentElement.parentElement.rowIndex][objKeyss[this.parentElement.cellIndex]]);
|
|
|
+ }
|
|
|
+ if(this.parentElement.cellIndex % 2 > 0)
|
|
|
+ arr[this.parentElement.parentElement.rowIndex][objKeyss[(this.parentElement.cellIndex - 1)/2]] = val;
|
|
|
this.parentElement.ondblclick = function(){};
|
|
|
- this.parentElement.innerHTML = arr[this.parentElement.parentElement.rowIndex][objKeyss[this.cellIndex/2]];
|
|
|
+ this.parentElement.innerHTML = val;
|
|
|
console.log(arr);
|
|
|
this.parentElement.removeChild(this);
|
|
|
console.log(arr);
|