From 0e5a53197d4f59d2deeb48d9fe604c394be3f804 Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Sun, 20 Jul 2014 20:10:46 +0100 Subject: [PATCH] Fixed broken table row removal. --- resources/report/js/custom.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/report/js/custom.js b/resources/report/js/custom.js index be50cfb9..352fe28c 100644 --- a/resources/report/js/custom.js +++ b/resources/report/js/custom.js @@ -445,7 +445,7 @@ var EditableTableProto = Object.create(HTMLTableElement.prototype, { var table = tbody.parentElement; /* Remove row edit listeners. */ - var inputs = row.getElementsByTagName('input'); + var inputs = tr.getElementsByTagName('input'); for (var i = 0; i < inputs.length; ++i) { inputs[i].removeEventListener('dblclick', toggleInputRO, false); } @@ -475,7 +475,7 @@ var EditableTableProto = Object.create(HTMLTableElement.prototype, { inputs[i].addEventListener('dblclick', toggleInputRO, false); } /* Add deletion listener. */ - row.getElementsByClassName('fa-trash-o')[0].addEventListener('click', this.removeRow, false); + row.getElementsByClassName('fa-trash-o')[0].addEventListener('click', table.removeRow, false); } },