Improved support for IE8/9

maint-2.0.2
Francis Lachapelle 2012-09-25 12:00:47 -04:00
parent f08594e7ec
commit 68efae1055
7 changed files with 14 additions and 24 deletions

7
NEWS
View File

@ -7,8 +7,15 @@ Enhancements
- tasks list has moved to a table in a tabs view along the events list - tasks list has moved to a table in a tabs view along the events list
- rows in tree view are now 4 pixels taller - rows in tree view are now 4 pixels taller
- node selection in trees now highlights entire row - node selection in trees now highlights entire row
- new inline date picker
- improved IE8/9 support
- added support for standard/daylight timezone definition with end date
- no longer possible to send a message multilpe times
Bug Fixes Bug Fixes
- fixed translation of invitation replies
- fixed vacation message encoding
- fixed display of events of no duration
1.3.18a (2012-09-04) 1.3.18a (2012-09-04)
------------------- -------------------

View File

@ -20,7 +20,6 @@
<meta name="author" content="SKYRIX Software AG/Inverse inc." /> <meta name="author" content="SKYRIX Software AG/Inverse inc." />
<meta name="robots" content="stop" /> <meta name="robots" content="stop" />
<meta name="build" var:content="buildDate" /> <meta name="build" var:content="buildDate" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<link href="mailto:support@inverse.ca" rev="made" /> <link href="mailto:support@inverse.ca" rev="made" />
<link rel="shortcut icon" var:href="siteFavicon" type="image/x-icon" /> <link rel="shortcut icon" var:href="siteFavicon" type="image/x-icon" />
<link type="text/css" rel="stylesheet" rsrc:href="generic.css" /> <link type="text/css" rel="stylesheet" rsrc:href="generic.css" />

View File

@ -42,7 +42,7 @@ var SOGoResizableTableInterface = {
restore: function(relativeWidths) { restore: function(relativeWidths) {
if (Prototype.Browser.IE) if (Prototype.Browser.IE)
while (SOGoResizableTable._stylesheet.styleSheet.rules.length) while (SOGoResizableTable._stylesheet.styleSheet.rules.length)
SOGoResizableTable._stylesheet.styleSheet.removeRule(); SOGoResizableTable._stylesheet.styleSheet.removeRule(0);
else else
while (SOGoResizableTable._stylesheet.firstChild) while (SOGoResizableTable._stylesheet.firstChild)
SOGoResizableTable._stylesheet.removeChild(SOGoResizableTable._stylesheet.firstChild); SOGoResizableTable._stylesheet.removeChild(SOGoResizableTable._stylesheet.firstChild);

View File

@ -1910,14 +1910,14 @@ function adjustCalendarHeaderDIV() {
styleElement.type = "text/css"; styleElement.type = "text/css";
var selectors = ["DIV#calendarHeader DIV.dayLabels", var selectors = ["DIV#calendarHeader DIV.dayLabels",
"DIV#calendarHeader DIV.days"]; "DIV#calendarHeader DIV.days"];
var rule = ("{ right: " + delta + "px; }"); var rule = ("right: " + delta + "px");
if (styleElement.styleSheet && styleElement.styleSheet.addRule) { if (styleElement.styleSheet && styleElement.styleSheet.addRule) {
// IE // IE
styleElement.styleSheet.addRule(selectors[0], rule); styleElement.styleSheet.addRule(selectors[0], rule);
styleElement.styleSheet.addRule(selectors[1], rule); styleElement.styleSheet.addRule(selectors[1], rule);
} else { } else {
// Mozilla + Firefox // Mozilla + Firefox
var styleText = selectors.join(",") + " " + rule; var styleText = selectors.join(",") + " { " + rule + "; }";
styleElement.appendChild(document.createTextNode(styleText)); styleElement.appendChild(document.createTextNode(styleText));
} }
document.getElementsByTagName("head")[0].appendChild(styleElement); document.getElementsByTagName("head")[0].appendChild(styleElement);

View File

@ -1,21 +1,11 @@
/* CSS for compose panel */ /* CSS for compose panel */
DIV#leftPanel DIV#leftPanel
{ position: absolute; { top: 52px; }
top: 52px;
left: 0px;
width: 15em;
bottom: 0px;
overflow: hidden; }
DIV#rightPanel DIV#rightPanel
{ position: absolute; { top: 48px;
top: 48px; left: 0em; }
left: 0em;
right: 0px;
bottom: 0px;
margin-left: 5px;
overflow: hidden; }
DIV#hiddenDragHandle DIV#hiddenDragHandle
{ cursor: e-resize; { cursor: e-resize;

View File

@ -625,7 +625,7 @@ function onWindowResize(event) {
// Resize address fields // Resize address fields
var addresslist = $('addressList'); var addresslist = $('addressList');
addresslist.setStyle({ width: ($(window).width() - attachmentswidth - 10) + 'px' }); addresslist.setStyle({ width: (totalwidth - attachmentswidth - 10) + 'px' });
// Set textarea position // Set textarea position
var hr = headerarea.select("hr").first(); var hr = headerarea.select("hr").first();

View File

@ -38,9 +38,6 @@ UL#userList
DIV.tabsContainer > DIV.scrollToolbar > A > SPAN DIV.tabsContainer > DIV.scrollToolbar > A > SPAN
{ line-height: 12px; } { line-height: 12px; }
DIV.dialog.none DIV
{ padding-bottom: 0px; }
DIV#popupFrame IFRAME DIV#popupFrame IFRAME
{ height: expression(document.body.clientHeight - 88 + "px") } { height: expression(document.body.clientHeight - 88 + "px") }
@ -220,9 +217,6 @@ dl.dl-horizontal
{ margin-top: 2px; { margin-top: 2px;
margin-bottom: 2px; } margin-bottom: 2px; }
TABLE#filtersList
{ width: auto; }
/* UIxComponentEditor */ /* UIxComponentEditor */
.SOGoTimePickerMenu > DIV .SOGoTimePickerMenu > DIV