Thomas Bruederli
2014-09-08 4a25b69828ea77a4561c68f58cf96287cddb0b09
Small tweaks for treelist interactions
1 files modified
5 ■■■■■ changed files
program/js/treelist.js 5 ●●●●● patch | view | raw | blame | history
program/js/treelist.js
@@ -477,7 +477,7 @@
   */
  function update_dom(node)
  {
    var li = id2dom(node.id);
    var li = id2dom(node.id, true);
    li.attr('aria-expanded', node.collapsed ? 'false' : 'true');
    li.children('ul').first()[(node.collapsed ? 'hide' : 'show')]();
    li.children('div.treetoggle').removeClass('collapsed expanded').addClass(node.collapsed ? 'collapsed' : 'expanded');
@@ -698,7 +698,8 @@
        node.childlistclass = sublist.attr('class');
      }
      if (node.children.length) {
        node.collapsed = sublist.css('display') == 'none';
        if (node.collapsed === undefined)
          node.collapsed = sublist.css('display') == 'none';
        // apply saved state
        state = get_state(node.id, node.collapsed);