CSS and UI fixes for IE6/7

release-0.6
thomascube 14 years ago
parent 4c24246df6
commit d145f77f36

@ -82,14 +82,14 @@ function rcube_mail_ui()
this.popups = {
markmenu: {id:'markmessagemenu'},
replyallmenu: {id:'replyallmenu'},
forwardmenu: {id:'forwardmenu'},
forwardmenu: {id:'forwardmenu', editable:1},
searchmenu: {id:'searchmenu', editable:1},
messagemenu: {id:'messagemenu'},
listmenu: {id:'listmenu', editable:1},
dragmessagemenu:{id:'dragmessagemenu', sticky:1},
groupmenu: {id:'groupoptionsmenu', above:1},
mailboxmenu: {id:'mailboxoptionsmenu', above:1},
composemenu: {id:'composeoptionsmenu', editable:1},
composemenu: {id:'composeoptionsmenu', editable:1, overlap:1},
// toggle: #1486823, #1486930
uploadmenu: {id:'attachment-form', editable:1, above:1, toggle:!bw.ie&&!bw.linux },
uploadform: {id:'upload-form', editable:1, toggle:!bw.ie&&!bw.linux }
@ -141,6 +141,11 @@ show_popupmenu: function(popup, show)
}
obj[show?'show':'hide']();
if (bw.ie6 && this.popups[popup].overlap) {
$('select').css('visibility', show?'hidden':'inherit');
$('select', obj).css('visibility', 'inherit');
}
},
dragmessagemenu: function(show)
@ -335,7 +340,7 @@ body_mouseup: function(evt, p)
&& (!this.popups[i].editable || !this.target_overlaps(target, this.popups[i].id))
&& (!this.popups[i].sticky || !rcube_mouse_is_over(evt, rcube_find_object(this.popups[i].id)))
) {
window.setTimeout('$("#'+this.popups[i].id+'").hide()', 50);
window.setTimeout('rcmail_ui.show_popup("'+i+'",false);', 50);
}
}
},

@ -55,7 +55,7 @@ img
.pagenav
{
width: 200px;
width: 250px;
}
.pagenav a.button,

@ -7,6 +7,11 @@ input, textarea
background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff');
}
body.iframe
{
margin-top: 6px;
}
#login-form form
{
margin-top: 0;
@ -56,6 +61,11 @@ input, textarea
top: 8px;
}
div.messageheaderbox
{
margin-top: 0px;
}
#abooktoolbar a.buttonPas
{
filter: alpha(opacity=35);
@ -214,6 +224,13 @@ ul.toolbarmenu li a
min-height: auto;
}
.popupmenu li.block a
{
clear: none;
display: inline-block;
padding-left: 2px;
}
#console
{
filter: alpha(opacity=80);
@ -235,6 +252,15 @@ table.records-table thead tr td
margin-top: 2px;
}
#contact-details
{
margin-top: 12px;
}
#contact-details form {
margin-top: -1px;
}
.contactfieldgroup legend
{
padding: 0 0 0.5em 0;

Loading…
Cancel
Save