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