var x=j;
if (x==4) x=3;
var classStmt = "col"+x;
- tdElement.setAttribute("class", classStmt);
+ //tdElement.setAttribute("class", classStmt);
+ tdElement.className = classStmt;
} catch (e) {
WCLog("Error on #"+msgId +" col"+j+":"+e);
}
var delta = end.getTime() - start.getTime();
WCLog("loadMessages construct: " + delta);
} catch (e) {
- window.alert(e);
+ //window.alert(e+"|"+e.description);
}
if (currentSortMode == null) {
if (sortmode.length < 1) {
Event.observe(window, 'load', ToggleTaskDateOrNoDateActivate);
Event.observe(window, 'load', taskViewActivate);
Event.observe(window, 'load', fixbanner);
+Event.observe(window, 'load', resizeViewport);
+Event.observe(window, 'resize', resizeViewport);
//document.observe("dom:loaded", setupPrefEngine);
document.observe("dom:loaded", setupIconBar);
document.observe('dom:loaded', function() { if (!!document.getElementById("ib_chat_launch")) { $('ib_chat_launch').observe('click', launchChat); } });
contentDiv.style.width = newContentWidth+"px";
}
}
+/** Attempt to stop overflowing in x-axis in IE */
+function resizeViewport() {
+ var documentWidth = 0;
+ var viewportWidth = document.viewport.getWidth();
+ var iconbar = $('iconbar');
+ var global = $('global');
+ if (typeof window.offsetWidth != 'undefined') {
+ documentWidth = window.offsetWidth;
+ } else {
+ documentWidth = document.documentElement.offsetWidth;
+ }
+ if (documentWidth > viewportWidth) {
+ WCLog("resizeViewport");
+ document.documentElement.style.width = viewportWidth+"px";
+ document.documentElement.style.overflowX = "hidden";
+ //viewportWidth = 0.98 * viewportWidth;
+ var newIconBarSize = 0.16 * viewportWidth;
+ var newContentSize = viewportWidth - newIconBarSize;
+ iconbar.style.width = newIconBarSize+"px";
+ global.style.width = newContentSize+"px";
+ }
+}
#summary_view {
height: 100px;
overflow-y: scroll;
+ overflow-x: hidden;
cursor: pointer;
}
#message_list_body {
background-color: white !important;
}
-#message_list_body > tr > td {
+#message_list_body tr td {
overflow-y: hidden;
overflow-x: hidden; /* stop long subjects overflowing */
}
.imsg {
text-align: center;
}
-#summary_view > table {
+#summary_view table {
+ table-layout: fixed; /* stops long subjects overflowing */
+}
+#summary_view > table { /* hide from IE6 */
width: 100%;
}
colgroup.entity {