From ecd380b5660bcf9dd418b5c81dcecca72f809c96 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Sat, 21 Feb 2009 17:42:22 -0700 Subject: [PATCH] Don't show address on email addresses if personal info exists --- imp/js/src/DimpCore.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/imp/js/src/DimpCore.js b/imp/js/src/DimpCore.js index c909f5e26..423029ee5 100644 --- a/imp/js/src/DimpCore.js +++ b/imp/js/src/DimpCore.js @@ -384,12 +384,16 @@ DimpCore = { } alist.each(function(o, i) { - var a, t; + var a; if (o.raw) { a = o.raw; } else { - t = o.personal ? (o.personal + ' <' + o.inner + '>') : o.inner; - a = new Element('A', { className: 'address', personal: o.personal, email: o.inner, address: t }).insert(t.escapeHTML()); + a = new Element('A', { className: 'address', personal: o.personal, email: o.inner, address: (o.personal ? (o.personal + ' <' + o.inner + '>') : o.inner) }); + if (o.personal) { + a.writeAttribute({ title: o.inner }).insert(o.personal.escapeHTML()); + } else { + a.insert(o.inner.escapeHTML()); + } this.DMenu.addElement(a.identify(), 'ctx_contacts', { offset: a, left: true }); } base.insert(a); -- 2.11.0