summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--program/include/rcube_html.inc2
-rw-r--r--program/js/app.js7
-rw-r--r--skins/default/mail.css5
3 files changed, 8 insertions, 6 deletions
diff --git a/program/include/rcube_html.inc b/program/include/rcube_html.inc
index d5067cd40..d23760ade 100644
--- a/program/include/rcube_html.inc
+++ b/program/include/rcube_html.inc
@@ -636,7 +636,7 @@ class select extends rcube_form_element
$value_str = $this->_conv_case(' value="%s"', 'attrib');
if (!is_array($select))
- $select = array((string)$select);
+ $select = array($select);
foreach ($this->options as $option)
{
diff --git a/program/js/app.js b/program/js/app.js
index d1f0c9376..bbd7bfc18 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1387,11 +1387,8 @@ function rcube_webmail()
this.move_messages = function(mbox)
{
// exit if current or no mailbox specified or if selection is empty
- if (!mbox || !this.env.uid || mbox==this.env.mailbox)
- {
- if (!this.message_list || !this.message_list.get_selection().length)
- return;
- }
+ if (!mbox || !this.env.uid || mbox == this.env.mailbox || !this.message_list || !this.message_list.get_selection().length)
+ return;
var lock = false;
var add_url = '&_target_mbox='+urlencode(mbox)+'&_from='+(this.env.action ? this.env.action : '');
diff --git a/skins/default/mail.css b/skins/default/mail.css
index ac05f0124..710d74220 100644
--- a/skins/default/mail.css
+++ b/skins/default/mail.css
@@ -323,6 +323,11 @@ td.formlinks a:visited
#mailboxlist li.droptarget li.selected
{
background-color: #929292;
+}
+
+#mailboxlist li.selected a,
+#mailboxlist li.droptarget li.selected a
+{
color: #FFF;
font-weight: bold;
}