X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=skins%2Fdefault%2Fiehacks.css;h=f94dae81dba08637525abefdf32077c73d04538f;hb=a2dd2e41259a5e90016efcd7d083020b95e25527;hp=f074d8b59ed41c5e1711c8895e65a34e2db06b14;hpb=b68022ca3782d5eb5a1a7ef6f8cf7abe1dc15bd6;p=roundcube.git diff --git a/skins/default/iehacks.css b/skins/default/iehacks.css index f074d8b..f94dae8 100644 --- a/skins/default/iehacks.css +++ b/skins/default/iehacks.css @@ -1,4 +1,3 @@ -/* CSS hacks for IE versions <= 8 */ input, textarea { @@ -8,6 +7,32 @@ input, textarea background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff'); } +body.iframe +{ + margin-top: 0px; +} + +body.iframe div.boxcontent +{ + margin-top: 20px; + z-index: 2; +} + +body.iframe div.boxtitle +{ + z-index: 100; +} + +body.iframe #prefs-details +{ + padding-top: 1px; +} + +#login-form form +{ + margin-top: 0; +} + .pagenav a.buttonPas { filter: alpha(opacity=35); @@ -15,32 +40,29 @@ input, textarea #message { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); } -#markmessagemenu, -#searchmenu, -#messagemenu +.popupmenu { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; - filter: alpha(opacity=90); - + background-color: #ffffff; } -#tabsbar +#tabsbar, +#partheader { width: expression((parseInt(document.documentElement.clientWidth)-240)+'px'); } -#folder-manager +#mainscreen { - height: expression((parseInt(document.documentElement.clientHeight)-235)+'px'); + height: expression((parseInt(document.documentElement.clientHeight)-105)+'px'); } -#identities-list +#mainscreen, +#messagepartcontainer { - height: expression((parseInt(document.documentElement.clientHeight)-155)+'px'); + width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); } #messagetoolbar @@ -51,45 +73,59 @@ input, textarea #messagetoolbar select.mboxlist { - top: -8px; + margin: 0 8px; + top: 8px; } -#abooktoolbar a.buttonPas +div.messageheaderbox { - filter: alpha(opacity=35); - background-image: url('images/abook_toolbar.gif'); + margin-top: 0px; } -#messagetoolbar a.buttonPas +body.iframe div.messageheaderbox { - filter: alpha(opacity=35); - background-image: url('images/mail_toolbar.gif'); + margin-top: 6px; } -#messagetoolbar select.mboxlist +#abooktoolbar a.buttonPas { - margin: 0 8px; - top: 8px; + filter: alpha(opacity=35); + background-image: url(images/abook_toolbar.gif); } -#mainscreen +#messagetoolbar a.buttonPas { - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-101)+'px'); + filter: alpha(opacity=35); + background-image: url(images/mail_toolbar.gif); } -#directorylist +#listcontrols a.buttonPas { - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); + filter: alpha(opacity=35); } -#addresslist, -#sectionslist +#quicksearchbar { - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); + z-index: 250; } -#mailleftcontainer +#addresslist, +#sectionslist, +#identities-list, +#mailleftcontainer, +#mailrightcontainer, +#compose-container, +#compose-attachments, +#mailcontframe, +#mailboxlist-container, +#mailrightcontent, +#messageframe, +#identity-details, +#contacts-box, +#prefs-box, +#folder-box, +#directorylistbox, +#addressscreen { height: expression(parseInt(this.parentNode.offsetHeight)+'px'); } @@ -97,7 +133,11 @@ input, textarea #mailrightcontainer { width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px'); - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); +} + +#messagepartcontainer +{ + height: expression((parseInt(document.documentElement.clientHeight)-90)+'px'); } #mailrightcontent @@ -105,149 +145,151 @@ input, textarea width: 100%; } -#messagepartcontainer +#compose-div { - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-100)+'px'); + height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px'); } -#mailcontframe +#messagelist { - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); + width: inherit; + *width: auto; /* IE6/7 conditional hack */ + border-collapse: collapse; } -#mailrightcontent +#messagelist thead tr td, +#messagelist tbody tr td { - height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px'); + height: 18px; } -#partheader +#messagelist tbody tr.unroot td.subject { - width: expression((parseInt(document.documentElement.clientWidth)-240)+'px'); + text-decoration: underline; } -#mailboxlist-container +#messageframe { - height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px'); + width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px'); + overflow: hidden; } -#subscription-table +#countcontrols { - width: auto; + width: 24em; + padding-right: 10px; } -#messagelist +body.iframe { - width: inherit; - *width: auto; /* IE6/7 conditional hack */ - border-collapse: collapse; + width: expression((parseInt(document.documentElement.clientWidth))+'px'); } -#messageframe +div.message-part pre, +div.message-htmlpart pre, +div.message-part div.pre { - width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px'); - height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px'); + word-wrap: break-word; } -#messagecanvas +#addressscreen { - width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px'); + width: expression((parseInt(document.documentElement.clientWidth)-245)+'px'); } -#printmessageframe +#contacts-table { - width: expression((parseInt(document.documentElement.clientWidth)-220)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); + width: expression(document.getElementById('addresslist').clientWidth); } -#attachment-list +#contacts-box, +#prefs-box, +#folder-box { - height: expression(Math.min(16, parseInt(document.documentElement.clientHeight))+'px'); + width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px'); + overflow: hidden; } -#countcontrols +#rcmdraglayer { - width: 24em; + filter: alpha(opacity=82); + padding-left: 20px; } -body.iframe +div.draglayercopy { - width: expression((parseInt(document.documentElement.clientWidth))+'px'); + border-color: #00cc00; + background: url(images/messageactions.png) 0 -125px no-repeat #fff; } -#compose-container +html.ie8 .draglayercopy:before { - width: expression((parseInt(document.documentElement.clientWidth)-230)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-120)+'px'); + content: ""; + display: none; } -#compose-body, -#compose-headers td textarea, -#compose-headers td input +ul.toolbarmenu { - width: 99%; + margin: 0 0 -4px 0; } -div.message-part pre, -div.message-htmlpart pre, -div.message-part div.pre +.popupmenu ul li, +ul.toolbarmenu li { - word-wrap: break-word; + min-width: auto; } -#addressscreen +.popupmenu ul li a, +ul.toolbarmenu li a { - width: expression((parseInt(document.documentElement.clientWidth)-220)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); + min-height: auto; } -#prefsscreen +.popupmenu li.block a { - width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); + clear: none; + display: inline-block; + padding-left: 2px; } -#importbox +#console { - height: expression((parseInt(document.documentElement.clientHeight)-135)+'px'); + filter: alpha(opacity=80); } -#contacts-table +table.records-table thead tr td { - width: expression(document.getElementById('addresslist').clientWidth); + height: 19px; } -#contacts-box, -#prefs-box +#listmenu fieldset { - height: expression(parseInt(this.parentNode.offsetHeight)+'px'); - width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px'); + margin: 0 4px; + padding: 0.8em; } -#identity-details +#listcontrols input { - width: expression((parseInt(document.documentElement.clientWidth)-470)+'px'); - height: expression((parseInt(document.documentElement.clientHeight)-155)+'px'); + margin-top: 2px; } -#rcmdraglayer +#contact-details { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; - filter: alpha(opacity=70); + margin-top: 20px; } -ul.toolbarmenu li -{ - min-width: auto; +#contact-details form { + margin-top: -1px; } -ul.toolbarmenu li a +.contactfieldgroup legend { - min-height: auto; + padding: 0 0 0.5em 0; + margin-left: -4px; } -#console +/* fix "jumping" login form in IE7 */ +#login-form div.boxcontent { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; - filter: alpha(opacity=80); + overflow: hidden; }