summaryrefslogtreecommitdiff
path: root/skins/larry
diff options
context:
space:
mode:
Diffstat (limited to 'skins/larry')
-rw-r--r--skins/larry/mail.css14
-rw-r--r--skins/larry/settings.css20
-rw-r--r--skins/larry/styles.css15
-rw-r--r--skins/larry/ui.js23
4 files changed, 43 insertions, 29 deletions
diff --git a/skins/larry/mail.css b/skins/larry/mail.css
index a3485f21e..effc35f1d 100644
--- a/skins/larry/mail.css
+++ b/skins/larry/mail.css
@@ -145,19 +145,19 @@ html.mozilla #mailboxlist > li:first-child {
border-radius: 4px 4px 0 0;
}
-#mailboxlist li.mailbox.unread > a {
+.folderlist li.mailbox.unread > a {
padding-right: 36px;
}
-#mailboxlist li.unread {
+.folderlist li.unread {
font-weight: bold;
}
-#mailboxlist li.recent > a {
+.folderlist li.recent > a {
color: #017cb4;
}
-#mailboxlist li.mailbox .unreadcount {
+.folderlist li.mailbox .unreadcount {
position: absolute;
top: 3px;
right: 6px;
@@ -179,7 +179,7 @@ html.mozilla #mailboxlist > li:first-child {
text-shadow: none;
}
-#mailboxlist li.mailbox.selected > a .unreadcount {
+.folderlist li.mailbox.selected > a .unreadcount {
background: #005d76;
background: -moz-linear-gradient(top, #005d76 0%, #004558 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005d76), color-stop(100%,#004558));
@@ -190,7 +190,7 @@ html.mozilla #mailboxlist > li:first-child {
-webkit-box-shadow: inset 0 1px 1px 0 #003645;
}
-#mailboxlist li.mailbox.recent > a .unreadcount {
+.folderlist li.mailbox.recent > a .unreadcount {
background: #017cb4;
background: -moz-linear-gradient(top, #017cb4 0%, #006ca4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#017cb4), color-stop(100%,#006ca4));
@@ -493,7 +493,7 @@ table.messagelist.fixedcopy {
.messagelist tr td.status span.unread,
.messagelist tr td.subject span.unread,
.messagelist tr td.status span.unread:hover {
- background-position: 0 -1017px;
+ background-position: 0 -1017px !important;
}
.messagelist thead tr th.status span.status {
diff --git a/skins/larry/settings.css b/skins/larry/settings.css
index 51bf12f88..83446f1f0 100644
--- a/skins/larry/settings.css
+++ b/skins/larry/settings.css
@@ -345,3 +345,23 @@ img.skinthumbnail {
padding-left: 1em;
font-style: italic;
}
+
+#pluginlist {
+ table-layout: auto;
+}
+
+#pluginlist th.version {
+ width: 1%;
+}
+
+.readtext {
+ width: 45em;
+ padding: 12px;
+ font-size: 12px;
+}
+
+.readtext > h1,
+.readtext > h2,
+.readtext > h3 {
+ margin-top: 0;
+}
diff --git a/skins/larry/styles.css b/skins/larry/styles.css
index 0cb11dafd..51dfba717 100644
--- a/skins/larry/styles.css
+++ b/skins/larry/styles.css
@@ -530,6 +530,7 @@ a.iconlink.upload {
/*** message bar ***/
#message div.loading,
+#message div.uploading,
#message div.warning,
#message div.error,
#message div.notice,
@@ -670,10 +671,12 @@ a.iconlink.upload {
background-position: 0 -25px;
}
+#messagestack div.uploading,
#messagestack div.loading {
color: #ddd;
}
+#messagestack div.uploading:after,
#messagestack div.loading:after {
top: 4px;
left: 6px;
@@ -1082,18 +1085,6 @@ a.iconlink.upload {
overflow: auto;
}
-.readtext {
- width: 42em;
- padding: 12px;
- font-size: 12px;
-}
-
-.readtext > h1,
-.readtext > h2,
-.readtext > h3 {
- margin-top: 0;
-}
-
.watermark {
background-image: url(images/watermark.jpg);
background-position: center;
diff --git a/skins/larry/ui.js b/skins/larry/ui.js
index c8204b603..fb7ca318c 100644
--- a/skins/larry/ui.js
+++ b/skins/larry/ui.js
@@ -149,7 +149,12 @@ function rcube_mail_ui()
rcmail.addEventListener('enable-command', enable_command)
.addEventListener('aftershow-headers', function() { layout_messageview(); })
.addEventListener('afterhide-headers', function() { layout_messageview(); });
- $('#previewheaderstoggle').click(function(e){ toggle_preview_headers(); return false });
+ $('#previewheaderstoggle').click(function(e) {
+ toggle_preview_headers();
+ if (this.blur && !rcube_event.is_keyboard(e))
+ this.blur();
+ return false;
+ });
// add menu link for each attachment
$('#attachment-list > li').each(function() {
@@ -411,6 +416,7 @@ function rcube_mail_ui()
if (me.message_timer) {
window.clearTimeout(me.message_timer);
}
+
if (!me.messagedialog) {
me.messagedialog = $('<div>').addClass('popupdialog').hide();
}
@@ -421,7 +427,7 @@ function rcube_mail_ui()
me.messagedialog.is(':visible') && me.messagedialog.dialog('destroy').hide();
};
- if (me.messagedialog.is(':visible'))
+ if (me.messagedialog.is(':visible') && me.messagedialog.text() != msg)
msg = me.messagedialog.html() + '<p>' + p.message + '</p>';
me.messagedialog.html(msg)
@@ -1138,14 +1144,11 @@ function rcube_mail_ui()
*/
function show_about(elem)
{
- var frame = $('<iframe>').attr('id', 'aboutframe')
- .attr('src', rcmail.url('settings/about'))
- .attr('frameborder', '0')
- .appendTo(document.body);
-
- var h = Math.floor($(window).height() * 0.75);
- var buttons = {};
- var supportln = $('#supportlink');
+ var frame = $('<iframe>').attr({id: 'aboutframe', src: rcmail.url('settings/about'), frameborder: '0'});
+ h = Math.floor($(window).height() * 0.75),
+ buttons = {},
+ supportln = $('#supportlink');
+
if (supportln.length && (env.supporturl = supportln.attr('href')))
buttons[supportln.html()] = function(e){ env.supporturl.indexOf('mailto:') < 0 ? window.open(env.supporturl) : location.href = env.supporturl };