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
- rows in tree view are now 4 pixels taller
- 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
- fixed translation of invitation replies
- fixed vacation message encoding
- fixed display of events of no duration
1.3.18a (2012-09-04)
-------------------

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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