diff --git a/main/inc/lib/sortabletable.class.php b/main/inc/lib/sortabletable.class.php index 0a455e5b81..45724f06bb 100644 --- a/main/inc/lib/sortabletable.class.php +++ b/main/inc/lib/sortabletable.class.php @@ -248,17 +248,22 @@ class SortableTable extends HTML_Table { if (count($this->form_actions) > 0) { $html .= ''; + /*table_name.'; + for (i = 0; i < d.elements.length; i++) { + if (d.elements[i].type == "checkbox") { + d.elements[i].checked = value; + if (value) { + $(d.elements[i]).parentsUntil("tr").parent().addClass("row_selected"); + } else { + $(d.elements[i]).parentsUntil("tr").parent().removeClass("row_selected"); + } + } + } + } + /*]]>*/ + '; $params = $this->get_sortable_table_param_string().'&'.$this->get_additional_url_paramstring(); $html .= '
'; } @@ -359,6 +364,11 @@ class SortableTable extends HTML_Table { if (d.elements[i].type == "checkbox") { d.elements[i].checked = value; } + if (value) { + $(d.elements[i]).parentsUntil("tr").parent().addClass("row_selected"); + } else { + $(d.elements[i]).parentsUntil("tr").parent().removeClass("row_selected"); + } } } /*]]>*/ @@ -472,6 +482,11 @@ class SortableTable extends HTML_Table { if (d.elements[i].type == "checkbox") { d.elements[i].checked = value; } + if (value) { + $(d.elements[i]).parentsUntil("tr").parent().addClass("row_selected"); + } else { + $(d.elements[i]).parentsUntil("tr").parent().removeClass("row_selected"); + } } } /*]]>*/