| | |
| | | */ |
| | | 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'); |
| | |
| | | node.childlistclass = sublist.attr('class'); |
| | | } |
| | | if (node.children.length) { |
| | | if (node.collapsed === undefined) |
| | | node.collapsed = sublist.css('display') == 'none'; |
| | | |
| | | // apply saved state |