}
}
+function rpc_pnotify_callback() {
+ var container = parent.document.getElementById('notify');
+ if (xmlhttp_rpc.readyState == 4) {
+ container.innerHTML=xmlhttp_rpc.responseText;
+ }
+}
+
function param_escape(arg) {
if (typeof encodeURIComponent != 'undefined')
return encodeURIComponent(arg);
}
}
-function selectTableRowsByIdPrefix(content_id, prefix, check_prefix, do_select) {
+function selectTableRowsByIdPrefix(content_id, prefix, check_prefix, do_select,
+ classcheck) {
var content = document.getElementById(content_id);
}
for (i = 0; i < content.rows.length; i++) {
- if (content.rows[i].id.match(prefix)) {
- selectTableRow(content.rows[i], do_select);
- }
+ if (!classcheck || content.rows[i].className.match(classcheck)) {
+
+ if (content.rows[i].id.match(prefix)) {
+ selectTableRow(content.rows[i], do_select);
+ }
- var row_id = content.rows[i].id.replace(prefix, "");
- var check = document.getElementById(check_prefix + row_id);
+ var row_id = content.rows[i].id.replace(prefix, "");
+ var check = document.getElementById(check_prefix + row_id);
- if (check) {
- check.checked = do_select;
+ if (check) {
+ check.checked = do_select;
+ }
}
}
}
var sel_rows = new Array();
for (i = 0; i < content.rows.length; i++) {
- if (content.rows[i].className.match("Selected")) {
+ if (content.rows[i].id.match(prefix) &&
+ content.rows[i].className.match("Selected")) {
+
var row_id = content.rows[i].id.replace(prefix + "-", "");
sel_rows.push(row_id);
}
}
+function toggleSelectRow(sender) {
+ var parent_row = sender.parentNode.parentNode;
+
+ if (sender.checked) {
+ if (!parent_row.className.match("Selected")) {
+ parent_row.className = parent_row.className + "Selected";
+ }
+ } else {
+ if (parent_row.className.match("Selected")) {
+ parent_row.className = parent_row.className.replace("Selected", "");
+ }
+ }
+}
+
+