From 651da7934ed4c13e2cbc2e4a82caf2ebaba87373 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Sat, 14 Apr 2012 02:28:10 -0400 Subject: [PATCH] - Fix folder collapsing/expanding broken with framework merge (#1488430) --- skins/larry/styles.css | 132 +++++++++++++++++++++++++++++++++++++------- 1 files changed, 111 insertions(+), 21 deletions(-) diff --git a/skins/larry/styles.css b/skins/larry/styles.css index b9aa087..4868ed9 100644 --- a/skins/larry/styles.css +++ b/skins/larry/styles.css @@ -59,15 +59,12 @@ -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); + outline: none; } input.placeholder, textarea.placeholder { color: #aaa; -} - -select.selector { - padding: 2px 4px; } .bold { @@ -427,6 +424,17 @@ #message div.loading { background: url(images/ajaxloader.gif) 2px 6px no-repeat; +} + +#message div a, +#message div span { + padding-right: 0.5em; + text-decoration: none; +} + +#message div a:hover { + text-decoration: underline; + cursor: pointer; } #message.statusbar { @@ -852,6 +860,10 @@ background-position: 2px -1502px; } +.boxfooter .listbutton.removegroup .inner { + background-position: 5px -1540px; +} + .boxfooter .listbutton.disabled .inner { opacity: 0.4; filter: alpha(opacity=40); @@ -943,6 +955,8 @@ background: linear-gradient(left, #e3f2f6 0, #d6eaf3 14px, #d6eaf3 100%); border-left: 1px solid #bbd3da; padding: 8px 7px; + overflow: hidden; + text-overflow: ellipsis; } .records-table.sortheader thead td { @@ -955,6 +969,8 @@ padding: 7px 7px; color: #69939e; text-decoration: none; + overflow: hidden; + text-overflow: ellipsis; } .records-table tbody td { @@ -1171,12 +1187,13 @@ } #login-form td.input { + width: 80%; padding: 8px; } #login-form input[type="text"], #login-form input[type="password"] { - width: 24em; + width: 100%; border-color: #666; } @@ -1213,7 +1230,13 @@ background: linear-gradient(top, #dcdcdc 0%, #f9f9f9 100%); } +#login-form form table { + width: 98%; +} + #login-form td.title { + width: 20%; + white-space: nowrap; color: #cecece; text-shadow: 0px 1px 1px black; text-align: right; @@ -1232,12 +1255,12 @@ #login-form #message { min-height: 40px; padding: 5px 25px; + text-align: center; } #login-form #message div { - display: block; - width: 200px; - margin: 0 auto; + display: inline-block; + padding-right: 0; } #bottomline { @@ -1311,7 +1334,7 @@ .dropbutton .dropbuttontip { display: block; position: absolute; - right: 2px; + right: 0; top: 0; height: 42px; width: 18px; @@ -1332,6 +1355,13 @@ background-position: 0 -1255px; } +.dropbutton a.button { + margin-left: 0; + padding-left: 0; + margin-right: 0; + padding-right: 0; +} + .toolbar a.button.back { background-position: 0 -1216px; } @@ -1349,13 +1379,13 @@ } .toolbar a.button.reply-all { - min-width: 74px; - background-position: center -610px; + min-width: 64px; + background-position: left -610px; } .toolbar a.button.forward { - min-width: 74px; - background-position: center -650px; + min-width: 64px; + background-position: left -650px; } .toolbar a.button.delete { @@ -1375,7 +1405,7 @@ } .toolbar a.button.markmessage { - background-position: center -1095px; + background-position: center -1094px; } .toolbar a.button.more { @@ -1387,7 +1417,13 @@ } .toolbar a.button.spellcheck { - background-position: center -930px; + min-width: 64px; + background-position: left -930px; +} + +.toolbar a.button.spellcheck.selected { + background-position: left -1610px; + color: #1978a1; } .toolbar a.button.insertsig { @@ -1439,6 +1475,50 @@ text-decoration: none; } +a.dropdownselector { + position: absolute; + z-index: 1; +} + +select.decorated { + position: relative; + z-index: 10; + opacity: 0; + height: 22px; + cursor: pointer; + filter: alpha(opacity=0); + -khtml-appearance: none; + -webkit-appearance: none; +} + +html.opera select.decorated { + opacity: 1; + height: auto; +} + +select.decorated option { + color: #fff; + background: #444; + border: 0; + border-top: 1px solid #5a5a5a; + border-bottom: 1px solid #333; + text-shadow: 0px 1px 1px #333; + padding: 6px 10px; + outline: none; +} + + +/*** quota indicator ***/ + +#quotadisplay { + left: 6px; + font-size: 12px; + font-weight: bold; + text-shadow: 0px 1px 1px #fff; + padding-left: 30px; + height: 18px; + background: url(images/quota.png) -100px 0 no-repeat; +} /*** popup menus ***/ @@ -1483,12 +1563,14 @@ } .googie_list tr:first-child td, -ul.toolbarmenu li:first-child { +ul.toolbarmenu li:first-child, +select.decorated option:first-child { border-top: 0; } .googie_list tr:last-child td, -ul.toolbarmenu li:last-child { +ul.toolbarmenu li:last-child, +select.decorated option:last-child { border-bottom: 0; } @@ -1514,7 +1596,9 @@ .googie_list td.googie_list_onhover, ul.toolbarmenu li a.active:hover, -#rcmKSearchpane ul li.selected { +#rcmKSearchpane ul li.selected, +select.decorated option:hover, +select.decorated option[selected='selected'] { background-color: #00aad6; background: -moz-linear-gradient(top, #00aad6 0%, #008fc9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad6), color-stop(100%,#008fc9)); @@ -1523,8 +1607,13 @@ background: linear-gradient(top, #00aad6 0%, #008fc9 100%); } -ul.toolbarmenu.iconized li a { +ul.toolbarmenu.iconized li a, +ul.toolbarmenu.selectable li a { padding-left: 30px; +} + +ul.toolbarmenu.selectable li a.selected { + background: url(images/messages.png) 4px -27px no-repeat; } ul.toolbarmenu li label { @@ -1623,6 +1712,7 @@ min-height: 14px; padding: 6px 10px 6px 10px; border: 0; + cursor: default; } .popupdialog { @@ -1737,6 +1827,7 @@ } .attachmentslist li.doc, +.attachmentslist li.docx, .attachmentslist li.msword { background-position: 0 -52px; } @@ -1746,6 +1837,7 @@ } .attachmentslist li.xls, +.attachmentslist li.xlsx, .attachmentslist li.msexcel { background-position: 0 -104px; } @@ -1883,5 +1975,3 @@ padding: 0; margin-left: 0; } - - -- Gitblit v1.9.1