diff options
author | Aleksander Machniak <alec@alec.pl> | 2015-01-12 13:02:29 -0500 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2015-01-12 13:02:29 -0500 |
commit | 83b5834360f7863227e4ce4e43415d26d1b74e23 (patch) | |
tree | c302b2ae1166e0b550a942276be35a2172f5efd5 /program/js/app.js | |
parent | c6efcf5e6d11a0f236daff3aa3bd6532c77726d3 (diff) |
Skip .skip-on-drag elements when producing long subject title
Diffstat (limited to 'program/js/app.js')
-rw-r--r-- | program/js/app.js | 11 |
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 |