libs/web: fix row sorting in IE

This commit is contained in:
Jo-Philipp Wich 2011-01-20 12:35:42 +00:00
parent 94e437c2f0
commit 8193a249f1

View file

@ -721,13 +721,19 @@ function cbi_validate_field(cbid, optional, type)
function cbi_row_swap(elem, up, store) function cbi_row_swap(elem, up, store)
{ {
var tr = elem.parentNode; var tr = elem.parentNode;
while (tr && tr.nodeName != 'tr') while (tr && tr.nodeName.toLowerCase() != 'tr')
tr = tr.parentNode; tr = tr.parentNode;
if (!tr)
return false;
var table = tr.parentNode; var table = tr.parentNode;
while (table && table.nodeName != 'table') while (table && table.nodeName.toLowerCase() != 'table')
table = table.parentNode; table = table.parentNode;
if (!table)
return false;
var s = up ? 3 : 2; var s = up ? 3 : 2;
var e = up ? table.rows.length : table.rows.length - 1; var e = up ? table.rows.length : table.rows.length - 1;