summaryrefslogtreecommitdiff
path: root/program
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2015-01-12 13:02:29 -0500
committerAleksander Machniak <alec@alec.pl>2015-01-12 13:02:29 -0500
commit83b5834360f7863227e4ce4e43415d26d1b74e23 (patch)
treec302b2ae1166e0b550a942276be35a2172f5efd5 /program
parentc6efcf5e6d11a0f236daff3aa3bd6532c77726d3 (diff)
Skip .skip-on-drag elements when producing long subject title
Diffstat (limited to 'program')
-rw-r--r--program/js/app.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/program/js/app.js b/program/js/app.js
index 826c2ef48..30e7fddf4 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -8183,7 +8183,7 @@ rcube_webmail.long_subject_title = function(elem, indent)
if (!elem.title) {
var $elem = $(elem);
if ($elem.width() + (indent || 0) * 15 > $elem.parent().width())
- elem.title = $elem.text();
+ elem.title = rcube_webmail.subject_text(elem);
}
};
@@ -8200,10 +8200,17 @@ rcube_webmail.long_subject_title_ex = function(elem)
tmp.remove();
if (w + $('span.branch', $elem).width() * 15 > $elem.width())
- elem.title = txt;
+ elem.title = rcube_webmail.subject_text(elem);
}
};
+rcube_webmail.subject_text = function(elem)
+{
+ var t = $(elem).clone();
+ t.find('.skip-on-drag').remove();
+ return t.text();
+};
+
rcube_webmail.prototype.get_cookie = getCookie;
// copy event engine prototype