the DOM tree entirely, instead of merely hiding them. This is important
because the next thing we're going to do is traverse the DOM tree to determine
what rows to use for group select.
for (i=0; i<token_num; ++i) {
var j = extracted_string.indexOf(delimiter);
if (j >= 0) {
for (i=0; i<token_num; ++i) {
var j = extracted_string.indexOf(delimiter);
if (j >= 0) {
- extracted_string = extracted_string.substring(j+1);
+ extracted_string = extracted_string.substr(j+1);
}
}
}
j = extracted_string.indexOf(delimiter);
if (j >= 0) {
}
}
}
j = extracted_string.indexOf(delimiter);
if (j >= 0) {
- extracted_string = extracted_string.substring(0, j);
+ extracted_string = extracted_string.substr(0, j);
}
return extracted_string;
}
return extracted_string;
}
// A message has been deleted, so yank it from the list.
}
// A message has been deleted, so yank it from the list.
-// (IE barfs on m9999.innerHTML='' so we use a script.aculo.us effect instead.)
function CtdlClearDeletedMsg(msgnum) {
function CtdlClearDeletedMsg(msgnum) {
- new Effect.Squish('m'+msgnum);
-}
+ // Traverse the table looking for a row whose ID contains the desired msgnum
+ var table = $('summary_headers');
+ if (table) {
+ for (var r = 0; r < table.rows.length; r++) {
+ var thename = table.rows[r].id;
+ if (thename.substr(1) == msgnum) {
+ try {
+ table.deleteRow(r);
+ }
+ catch(e) {
+ alert('error: browser failed to clear row ' + r);
+ }
+ }
+ }
+ }
+ else { // if we can't delete it,
+ new Effect.Squish('m'+msgnum); // just hide it.
+ }
+
+
+}
+
// These functions called when the user down-clicks on the message list resizer bar
var saved_x = 0;
// These functions called when the user down-clicks on the message list resizer bar
var saved_x = 0;
* html {
overflow: hidden;
* html {
overflow: hidden;
- //background-color: #ddddff;
background-image:url(/static/body-background.gif);
color: #000000;
}
background-image:url(/static/body-background.gif);
color: #000000;
}
-<!-- begin quote levels colors -->
blockquote {
color: navy !important; background-color: RGB(245,245,245) !important;
blockquote {
color: navy !important; background-color: RGB(245,245,245) !important;
-<!-- end quote levels colors -->
var sub {
font-style: normal;
var sub {
font-style: normal;
input#toggler, .toolbar { display: none }
}
input#toggler, .toolbar { display: none }
}
-<!-- begin nanotree styles -->
.treetitle {
padding:2px;
.treetitle {
padding:2px;
-<!-- end nanotree styles -->
-<!-- begin address autocompleter styles -->
div.auto_complete {
width: 350px;
div.auto_complete {
width: 350px;
-<!-- end address autocompleter styles -->