From 64542fc8035b71252dd7d8678dd82e1a910a76c4 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sat, 12 Apr 2014 14:01:07 +0200 Subject: Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0 --- plugins/legacy_browser/skins/classic/iehacks.css | 295 +++++++++++++++++++++++ 1 file changed, 295 insertions(+) create mode 100644 plugins/legacy_browser/skins/classic/iehacks.css (limited to 'plugins/legacy_browser/skins/classic/iehacks.css') diff --git a/plugins/legacy_browser/skins/classic/iehacks.css b/plugins/legacy_browser/skins/classic/iehacks.css new file mode 100644 index 000000000..49b3256bb --- /dev/null +++ b/plugins/legacy_browser/skins/classic/iehacks.css @@ -0,0 +1,295 @@ + +input, textarea +{ + border-style: expression(this.type=='checkbox' || this.type=='radio' || this.id=='quicksearchbox' ? 'none' : 'solid'); + border-width: expression(this.type=='checkbox' || this.type=='radio' ? '0' : '1px'); + border-color: expression(this.type=='checkbox' || this.type=='radio' ? '' : '#666666'); + 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); +} + +body > #message +{ + filter: alpha(opacity=85); +} + +.popupmenu +{ + background-color: #ffffff; +} + +#tabsbar, +#partheader +{ + width: expression((parseInt(document.documentElement.clientWidth)-240)+'px'); +} + +#mainscreen +{ + height: expression((parseInt(document.documentElement.clientHeight)-105)+'px'); +} + +#mainscreen, +#messagepartcontainer +{ + width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); +} + +#messagetoolbar +{ + width: expression((parseInt(document.documentElement.clientWidth)-215)+'px'); + z-index: 240; +} + +#messagetoolbar select.mboxlist +{ + margin: 0 8px; + top: 8px; +} + +div.messageheaderbox +{ + margin-top: 0px; +} + +body.iframe div.messageheaderbox +{ + margin-top: 6px; +} + +#abooktoolbar a.buttonPas +{ + filter: alpha(opacity=35); + background-image: url(images/abook_toolbar.gif); +} + +#messagetoolbar a.buttonPas +{ + filter: alpha(opacity=35); + background-image: url(images/mail_toolbar.gif); +} + +#listcontrols a.buttonPas +{ + filter: alpha(opacity=35); +} + +#quicksearchbar +{ + z-index: 240; +} + +#addresslist, +#sectionslist, +#identities-list, +#mailleftcontainer, +#mailrightcontainer, +#compose-container, +#compose-attachments, +#compose-contacts, +#mailcontframe, +#mailboxlist-container, +#mailrightcontent, +#messageframe, +#identity-details, +#contacts-box, +#prefs-box, +#folder-box, +#directorylistbox, +#addressscreen +{ + height: expression(parseInt(this.parentNode.offsetHeight)+'px'); +} + +#mailrightcontainer +{ + width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px'); +} + +#messagepartcontainer +{ + height: expression((parseInt(document.documentElement.clientHeight)-90)+'px'); +} + +#mailrightcontent +{ + width: 100%; +} + +#compose-div +{ + height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px'); +} + +#compose-attachments ul li +{ + width: 1000px; /* for IE7 */ +} + +#compose-attachments li a +{ + float: left; /* for IE7 */ +} + +#messagelist +{ + width: inherit; + *width: auto; /* IE6/7 conditional hack */ + border-collapse: collapse; +} + +#messagelist thead tr td, +#messagelist tbody tr td +{ + height: 18px; +} + +#messagelist tbody tr.unroot td.subject +{ + text-decoration: underline; +} + +#messageframe +{ + width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px'); + overflow: hidden; +} + +body.iframe +{ + width: expression((parseInt(document.documentElement.clientWidth))+'px'); +} + +div.message-part pre, +div.message-htmlpart pre, +div.message-part div.pre +{ + word-wrap: break-word; +} + +#addressscreen +{ + width: expression((parseInt(document.documentElement.clientWidth)-245)+'px'); +} + +#contacts-box, +#prefs-box, +#folder-box +{ + width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px'); + overflow: hidden; +} + +#rcmdraglayer +{ + filter: alpha(opacity=82); + padding-left: 20px; +} + +div.draglayercopy +{ + border-color: #00cc00; + background: url(../../../skins/classic/images/messageactions.png) 0 -125px no-repeat #fff; +} + +html.ie8 .draglayercopy:before +{ + content: ""; + display: none; +} + +ul.toolbarmenu +{ + margin: 0 0 -4px 0; +} + +.popupmenu ul li, +ul.toolbarmenu li +{ + min-width: auto; +} + +.popupmenu ul li a, +ul.toolbarmenu li a +{ + min-height: auto; +} + +.popupmenu li.block a +{ + clear: none; + display: inline-block; + padding-left: 2px; +} + +#console +{ + filter: alpha(opacity=80); +} + +table.records-table thead tr td +{ + height: 19px; +} + +#listmenu fieldset +{ + margin: 0 4px; + padding: 0.8em; +} + +#listcontrols input +{ + margin-top: 2px; +} + +#contact-details +{ + margin-top: 20px; +} + +#contact-details form { + margin-top: -1px; +} + +.contactfieldgroup legend +{ + padding: 0 0 0.5em 0; + margin-left: -4px; +} + +/* fix "jumping" login form in IE7 */ +#login-form div.boxcontent +{ + overflow: hidden; +} -- cgit v1.2.3