Thomas Bruederli
2014-06-26 50177172e4f6ef9fd9200d2d8dfee02b1cf46834
Apply selection styles to clones search result items, too
1 files modified
10 ■■■■ changed files
program/js/treelist.js 10 ●●●● patch | view | raw | blame | history
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);
    }