From e833e8601f25756fdbdf8b06732f2a3d2fba53ae Mon Sep 17 00:00:00 2001 From: Thomas Bruederli <thomas@roundcube.net> Date: Mon, 18 Aug 2014 12:03:54 -0400 Subject: [PATCH] Show icons (person, group) in autocomplete popup --- skins/larry/images/listicons.png | 0 skins/larry/styles.css | 21 +++++++++++++++++++-- program/js/app.js | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/program/js/app.js b/program/js/app.js index 845a480..20ad93a 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -4583,7 +4583,7 @@ id = i + this.env.contacts.length; $('<li>').attr('id', 'rcmkSearchItem' + id) .attr('role', 'option') - .html(this.quote_html(text.replace(new RegExp('('+RegExp.escape(value)+')', 'ig'), '##$1%%')).replace(/##([^%]+)%%/g, '<b>$1</b>')) + .html('<i class="icon"></i>' + this.quote_html(text.replace(new RegExp('('+RegExp.escape(value)+')', 'ig'), '##$1%%')).replace(/##([^%]+)%%/g, '<b>$1</b>')) .addClass(type || '') .appendTo(ul) .mouseover(function() { ref.ksearch_select(this); }) diff --git a/skins/larry/images/listicons.png b/skins/larry/images/listicons.png index 77a263a..6a5edfd 100644 --- a/skins/larry/images/listicons.png +++ b/skins/larry/images/listicons.png Binary files differ diff --git a/skins/larry/styles.css b/skins/larry/styles.css index b2b4f9a..be0d15b 100644 --- a/skins/larry/styles.css +++ b/skins/larry/styles.css @@ -2381,7 +2381,8 @@ padding: 2px 6px; } -ul.toolbarmenu li span.icon { +ul.toolbarmenu li span.icon, +#rcmKSearchpane ul li i.icon { display: block; min-height: 14px; padding: 4px 4px 1px 24px; @@ -2478,9 +2479,25 @@ text-shadow: 0px 1px 1px #333; text-decoration: none; min-height: 14px; - padding: 6px 10px 6px 10px; + padding: 6px 10px 6px 28px; border: 0; cursor: default; + position: relative; +} + +#rcmKSearchpane ul li i.icon { + opacity: 0.99; + position: absolute; + top: 3px; + left: 5px; + width: 18px; + height: 18px; + padding: 0; + background-position: -1px -2223px; +} + +#rcmKSearchpane ul li.group i.icon { + background-position: -1px -2247px; } .popupdialog { -- Gitblit v1.9.1