From 2a2a391d139e75dd867cf411536eace9640a7d96 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 29 Mar 2013 22:20:26 -0400 Subject: [PATCH] Extend highlight span to be entire width of tree Closes #219 --- src/packages/tree-view/lib/tree-view.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/packages/tree-view/lib/tree-view.coffee b/src/packages/tree-view/lib/tree-view.coffee index 18475fa06..c7e72221e 100644 --- a/src/packages/tree-view/lib/tree-view.coffee +++ b/src/packages/tree-view/lib/tree-view.coffee @@ -56,6 +56,7 @@ class TreeView extends ScrollView afterAttach: (onDom) -> @focus() if @focusAfterAttach @scrollTop(@scrollTopAfterAttach) if @scrollTopAfterAttach > 0 + @find('.selected > .highlight').width(@treeViewList[0].scrollWidth) serialize: -> directoryExpansionStates: @root?.serializeEntryExpansionStates() @@ -304,10 +305,11 @@ class TreeView extends ScrollView entry = entry.view() unless entry instanceof View @selectedPath = entry.getPath() @deselect() + entry.children('.highlight').width(@treeViewList[0].scrollWidth) entry.addClass('selected') deselect: -> - @treeViewList.find('.selected').removeClass('selected') + @treeViewList.find('.selected').removeClass('selected').children('.highlight').width('') scrollTop: (top) -> if top