* Attempt to use new iterate code to limit summary view messages - doesn't work yet
* Revert fixed table change - unbreaks the good guys but breaks IE - will fix
try {
var currentRow = rowArray[x];
var className = currentRow.className;
- className = className.replace("table-alt-row","");
- className = className.replace("table-row","");
if (((x-1) % 2) == 0) {
- className += " table-alt-row";
+ className = "table-alt-row";
} else {
- className += " table-row";
+ className = "table-row";
}
currentRow.className = className;
/* Using element.onclick is evil, but until IE
{ "nummsgs": <?READLOOP:TOTALMSGS>,
"startmsg": <?READLOOP:STARTMSG>,
"roomname": "<?ROOMNAME>",
-"msgs": [ <?ITERATE("MAIL:SUMM:MSGS","mailsummary_json_section")> ]
+"msgs": [ <?ITERATE("MAIL:SUMM:MSGS","mailsummary_json_section"," ",B"startmsg",B"maxmsgs")> ]
}
\ No newline at end of file
-<?!("COND:ROOM:DISPLAYMSG",1)>
-[<?MAIL:SUMM:N>,"<?MAIL:SUMM:SUBJECT("J")>","<?MAIL:SUMM:FROM("J")>",<?MAIL:SUMM:DATENO>,"<?MAIL:SUMM:DATEBRIEF>",<?%("COND:MAIL:SUMM:UNREAD",1, 0, 0, "true","false")> ] <??("COND:MAIL:SUMM:LASTMSG", 2)> , <??("X",2)>
-<?!("X",1)>
\ No newline at end of file
+[<?MAIL:SUMM:N>,"<?MAIL:SUMM:SUBJECT("J")>","<?MAIL:SUMM:FROM("J")>",<?MAIL:SUMM:DATENO>,"<?MAIL:SUMM:DATEBRIEF>",<?%("COND:MAIL:SUMM:UNREAD",1, 0, 0, "true","false")> ] <??("COND:ITERATE:LASTN", 1)> , <??("X",1)>
\ No newline at end of file
var room = mailboxRooms[i];
currentDropTargets.push(addRoomToList(mailboxUL, room));
}
- if (currentExpanded != null && currentExpanded == "Mailbox") {
+ if (currentExpanded != null && currentExpanded == _mailbox ) {
expandFloor(mailboxSPAN);
}
for(var a=0; a<floors.length; a++) {
// Use prototype api methods here
var elems = [$('room_banner'),$('actiondiv')];
fixMissingCSSTable(elems);
- var banner = $('banner');
+ /* var banner = $('banner');
if (banner != null) {
- }
+ } */
}
function fixOffsetBanner() {
contentDiv.style.width = newContentWidth+"px";
}
}
-/** Attempt to stop overflowing in x-axis in IE */
+/** Attempt to stop overflowing in x-axis in IE6 */
function resizeViewport() {
var documentWidth = 0;
var viewportWidth = document.viewport.getWidth();
text-transform: uppercase;
}
-.ib_button, #room_infos, #address_book_popup,.roomops_cell, .roomops_cell_edit, .mimepart, .iconbar_text {
+.ib_button, #room_infos, #address_book_popup,.roomops_cell, .roomops_cell_edit, .mimepart, .iconbar_text{
background-color: #F0FFFF;
color: #333;
+}
+#online_users:hover { /* separate in order for override */
+ background-color: #F0FFFF !important;
+ color: #333 !important;
}
-
#iconbar #button {
border: none;
list-style: none;
text-align: center;
}
#summary_view table {
- table-layout: fixed; /* stops long subjects overflowing */
+/* table-layout: fixed; stops long subjects overflowing */
}
#summary_view > table { /* hide from IE6 */
width: 100%;
if (HAVE_PARAM(5)) {
StopAt = GetTemplateTokenNumber(Target, TP, 5, -1);
}
+ it = GetNewHashPos(List, StepWidth);
if (StopAt < 0) {
StopAt = GetCount(List);
}
- it = GetNewHashPos(List, StepWidth);
while (GetNextHashPos(List, it, &Status.KeyLen, &Status.Key, &vContext)) {
if ((Status.n >= StartAt) && (Status.n <= StopAt)) {
if (DetectGroupChange && Status.n > 0) {