summaryrefslogtreecommitdiff
path: root/skins/larry/styles.css
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2011-12-16 19:23:04 +0000
committerthomascube <thomas@roundcube.net>2011-12-16 19:23:04 +0000
commit74d4c7f9ada668d0bf53361a407b00be7d10488c (patch)
tree7c86fa86be25a8115aa1751a05280f38c0a0b038 /skins/larry/styles.css
parentf94e442469deca30b39f3fa08aade83cbd0ede70 (diff)
Setup dialogs (using jquery UI) and compose form for Larry
Diffstat (limited to 'skins/larry/styles.css')
-rw-r--r--skins/larry/styles.css168
1 files changed, 131 insertions, 37 deletions
diff --git a/skins/larry/styles.css b/skins/larry/styles.css
index 0aeb2fa68..f5a478537 100644
--- a/skins/larry/styles.css
+++ b/skins/larry/styles.css
@@ -14,7 +14,7 @@
body {
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
- font-size: 12px;
+ font-size: 11px;
color: #333;
background: url(images/linen.jpg) repeat #d1d5d8;
margin: 0;
@@ -66,9 +66,9 @@ textarea.placeholder {
input.button {
display: inline-block;
margin: 0 2px;
- padding: 4px 6px;
+ padding: 3px 5px;
color: #525252;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
border: 1px solid #c0c0c0;
border-radius: 4px;
background: #f7f7f7;
@@ -87,7 +87,7 @@ input.button {
.formbuttons input.button {
color: #ddd;
font-size: 110%;
- text-shadow: 1px 1px 1px #333;
+ text-shadow: 0px 1px 1px #333;
padding: 4px 12px;
border-color: #465864;
border-radius: 5px;
@@ -97,14 +97,18 @@ input.button {
background: -o-linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* W3C */
+ box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
+ -o-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
+ -webkit-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
+ -moz-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
}
.formbuttons input.button:hover {
color: #f2f2f2;
- box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
- -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
- -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
- -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
+ box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
+ -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
+ -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
+ -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
}
.formbuttons input.button:active {
@@ -129,12 +133,12 @@ input.button.mainaction {
input.button.mainaction:active {
color: #fff;
- background: rgba(42,46,49,1);
- background: -moz-linear-gradient(top, rgba(42,46,49,1) 0%, rgba(80,80,80,1) 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,46,49,1)), color-stop(100%,rgba(80,80,80,1)));
- background: -o-linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
- background: -ms-linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
- background: linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
+ background: #515151;
+ background: -moz-linear-gradient(top, #515151 0%, #2c2c2c 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#2c2c2c));
+ background: -o-linear-gradient(top, #515151 0%, #2c2c2c 100%);
+ background: -ms-linear-gradient(top, #515151 0%, #2c2c2c 100%);
+ background: linear-gradient(top, #515151 0%, #2c2c2c 100%);
}
input.button[disabled],
@@ -154,7 +158,7 @@ a.button {
margin: 0 2px;
padding: 2px 5px;
color: #525252;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
border: 1px solid #c6c6c6;
border-radius: 4px;
background: #f7f7f7;
@@ -170,6 +174,7 @@ a.button {
text-decoration: none;
}
+label.disabled,
a.button.disabled {
color: #999;
}
@@ -257,8 +262,7 @@ input.button:active {
.pagenav .countdisplay {
display: inline-block;
padding:0 0.5em;
- font-size: 11px;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
min-width: 20em;
}
@@ -277,13 +281,36 @@ a.iconbutton.disabled {
}
a.iconbutton.searchoptions {
- background-position: -2px -337px;
+ background-position: -2px -317px;
}
a.iconbutton.reset {
- background-position: -25px -337px;
+ background-position: -25px -317px;
+}
+
+a.iconbutton.cancel {
+ background-position: -7px -377px;
+}
+
+a.iconlink {
+ display: inline-block;
+ color: #888;
+ text-decoration: none;
+ padding: 2px 8px 2px 20px;
+ background: url(images/buttons.png) -1000px 0 no-repeat;
+}
+
+a.iconlink:hover {
+ text-decoration: underline;
+}
+
+a.iconlink.add {
+ background-position: -7px -357px;
}
+a.iconlink.edit {
+ background-position: -7px -397px;
+}
/*** message bar ***/
@@ -349,7 +376,6 @@ a.iconbutton.reset {
background: url(images/linen_header.jpg) repeat #666;
border-bottom: 1px solid #4f4f4f;
padding: 2px 0 2px 10px;
- font-size: 11px;
color: #aaa;
}
@@ -423,7 +449,7 @@ a.iconbutton.reset {
display: inline-block;
font-size: 110%;
font-weight: normal;
- text-shadow: 1px 1px 1px black;
+ text-shadow: 0px 1px 1px black;
padding: 5px 0 0 34px;
height: 19px;
background: url(images/buttons.png) -1000px 0 no-repeat;
@@ -543,7 +569,7 @@ a.iconbutton.reset {
font-weight: bold;
padding: 10px 8px 8px 8px;
margin: 0;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
border-bottom: 1px solid #bbd3da;
white-space: nowrap;
}
@@ -560,7 +586,6 @@ a.iconbutton.reset {
.listing tbody td,
.listing li {
display: block;
- font-size: 11px;
border-top: 1px solid #fff;
border-bottom: 1px solid #bbd3da;
cursor: default;
@@ -573,7 +598,7 @@ a.iconbutton.reset {
.listing li a {
display: block;
color: #376572;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
text-decoration: none;
cursor: default;
padding: 7px 8px 5px 8px;
@@ -608,11 +633,17 @@ table.listing tr.droptarget td {
background-color: #c7e3ef;
}
-table.listing {
+table.listing,
+table.layout {
+ border: 0;
width: 100%;
border-spacing: 0;
}
+table.layout td {
+ vertical-align: top;
+}
+
.listbox .boxfooter {
position: absolute;
bottom: 0;
@@ -734,12 +765,19 @@ body.iframe .boxtitle {
font-size: 12px;
}
+fieldset.floating {
+ float: left;
+ margin-right: 10px;
+ margin-bottom: 10px;
+}
+
table.propform {
width: 100%;
border-spacing: 0;
border-collapse: collapse;
}
+ul.proplist li,
table.propform td {
width: 80%;
padding: 4px 10px;
@@ -759,6 +797,16 @@ table.propform .mceLayout td {
border-bottom: 0;
}
+ul.proplist {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+ul.proplist li {
+ width: auto;
+}
+
/*** Login form ***/
@@ -799,7 +847,7 @@ table.propform .mceLayout td {
#login-form input.button {
color: #444;
- text-shadow: 1px 1px 1px #fff;
+ text-shadow: 0px 1px 1px #fff;
border-color: #f9f9f9;
background: #f9f9f9;
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(226,226,226,1) 100%);
@@ -820,7 +868,7 @@ table.propform .mceLayout td {
#login-form td.title {
color: #cecece;
- text-shadow: 1px 1px 1px black;
+ text-shadow: 0px 1px 1px black;
text-align: right;
padding-right: 1em;
}
@@ -893,7 +941,7 @@ table.propform .mceLayout td {
text-overflow: ellipsis;
white-space: nowrap;
padding: 28px 2px 2px 2px;
- text-shadow: 1px 1px 1px #eee;
+ text-shadow: 0px 1px 1px #eee;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
@@ -971,9 +1019,19 @@ table.propform .mceLayout td {
background-position: center -850px;
}
+.toolbar a.button.attach {
+ background-position: center -890px;
+}
+
+.toolbar a.button.spellcheck {
+ background-position: center -930px;
+}
+
+
/*** popup menus ***/
-.popupmenu {
+.popupmenu,
+#rcmKSearchpane {
display: none;
position: absolute;
top: 32px;
@@ -989,15 +1047,17 @@ table.propform .mceLayout td {
-o-box-shadow: 0 2px 6px 0 #333;
}
-ul.toolbarmenu {
+ul.toolbarmenu,
+#rcmKSearchpane ul {
margin: 0;
padding: 0;
list-style: none;
}
-ul.toolbarmenu li {
+.googie_list td,
+ul.toolbarmenu li,
+#rcmKSearchpane ul li {
color: #fff;
- font-size: 11px;
white-space: nowrap;
min-width: 130px;
margin: 0;
@@ -1005,28 +1065,35 @@ ul.toolbarmenu li {
border-bottom: 1px solid #333;
}
+.googie_list tr:first-child td,
ul.toolbarmenu li:first-child {
border-top: 0;
}
+.googie_list tr:last-child td,
ul.toolbarmenu li:last-child {
border-bottom: 0;
}
+.googie_list td span,
ul.toolbarmenu li a {
display: block;
color: #666;
- text-shadow: 1px 1px 1px #333;
+ text-shadow: 0px 1px 1px #333;
text-decoration: none;
min-height: 14px;
padding: 6px 10px 6px 10px;
}
+.googie_list td span,
ul.toolbarmenu li a.active {
color: #fff;
+ cursor: default;
}
-ul.toolbarmenu li a.active:hover {
+.googie_list td.googie_list_onhover,
+ul.toolbarmenu li a.active:hover,
+#rcmKSearchpane ul li.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));
@@ -1043,7 +1110,35 @@ ul.toolbarmenu li label {
display: block;
color: #fff;
padding: 4px 8px;
- text-shadow: 1px 1px 1px #333;
+ text-shadow: 0px 1px 1px #333;
+}
+
+#rcmKSearchpane {
+ border-radius: 0 0 4px 4px;
+ border-top: 0;
+}
+
+#rcmKSearchpane ul li {
+ text-shadow: 0px 1px 1px #333;
+ text-decoration: none;
+ min-height: 14px;
+ padding: 6px 10px 6px 10px;
+ border: 0;
+}
+
+.popupdialog {
+ display: none;
+ padding: 10px;
+}
+
+.popupdialog .formbuttons {
+ margin: 20px 0 4px 0;
+}
+
+.hint {
+ margin: 4px 0;
+ color: #999;
+ text-shadow: 0px 1px 1px #fff;
}
.splitter {
@@ -1084,10 +1179,9 @@ ul.toolbarmenu li label {
-o-box-shadow: 0 2px 6px 0 #333;
z-index: 250;
color: #ccc;
- font-size: 11px;
white-space: nowrap;
opacity: 0.92;
- text-shadow: 1px 1px 1px #333;
+ text-shadow: 0px 1px 1px #333;
}
#rcmdraglayer:after {