From 50177172e4f6ef9fd9200d2d8dfee02b1cf46834 Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Thu, 26 Jun 2014 05:31:21 -0400
Subject: [PATCH] Apply selection styles to clones search result items, too
---
program/js/treelist.js | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/program/js/treelist.js b/program/js/treelist.js
index 7ff9d75..b2d838e 100644
--- a/program/js/treelist.js
+++ b/program/js/treelist.js
@@ -226,15 +226,21 @@
function select(id)
{
if (selection) {
- id2dom(selection).removeClass('selected').removeAttr('aria-selected');
+ id2dom(selection, true).removeClass('selected').removeAttr('aria-selected');
+ if (search_active)
+ id2dom(selection).removeClass('selected').removeAttr('aria-selected');
selection = null;
}
- var li = id2dom(id);
+ var li = id2dom(id, true);
if (li.length) {
li.addClass('selected').attr('aria-selected', 'true');
selection = id;
// TODO: expand all parent nodes if collapsed
+
+ if (search_active)
+ id2dom(id).addClass('selected').attr('aria-selected', 'true');
+
scroll_to_node(li);
}
--
Gitblit v1.9.1