mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
💄 rename treeViewList outlet to list
This commit is contained in:
@@ -13,7 +13,7 @@ class TreeView extends ScrollView
|
|||||||
@content: (rootView) ->
|
@content: (rootView) ->
|
||||||
@div class: 'tree-view-resizer', =>
|
@div class: 'tree-view-resizer', =>
|
||||||
@div class: 'tree-view-scroller', outlet: 'scroller', =>
|
@div class: 'tree-view-scroller', outlet: 'scroller', =>
|
||||||
@ol class: 'list-unstyled tree-view tool-panel', tabindex: -1, outlet: 'treeViewList'
|
@ol class: 'list-unstyled tree-view tool-panel', tabindex: -1, outlet: 'list'
|
||||||
@div class: 'tree-view-resize-handle', outlet: 'resizeHandle'
|
@div class: 'tree-view-resize-handle', outlet: 'resizeHandle'
|
||||||
|
|
||||||
root: null
|
root: null
|
||||||
@@ -89,10 +89,10 @@ class TreeView extends ScrollView
|
|||||||
rootView.focus()
|
rootView.focus()
|
||||||
|
|
||||||
focus: ->
|
focus: ->
|
||||||
@treeViewList.focus()
|
@list.focus()
|
||||||
|
|
||||||
hasFocus: ->
|
hasFocus: ->
|
||||||
@treeViewList.is(':focus')
|
@list.is(':focus')
|
||||||
|
|
||||||
entryClicked: (e) ->
|
entryClicked: (e) ->
|
||||||
entry = $(e.currentTarget).view()
|
entry = $(e.currentTarget).view()
|
||||||
@@ -124,7 +124,7 @@ class TreeView extends ScrollView
|
|||||||
|
|
||||||
if rootDirectory = project.getRootDirectory()
|
if rootDirectory = project.getRootDirectory()
|
||||||
@root = new DirectoryView(directory: rootDirectory, isExpanded: true, project: project)
|
@root = new DirectoryView(directory: rootDirectory, isExpanded: true, project: project)
|
||||||
@treeViewList.append(@root)
|
@list.append(@root)
|
||||||
else
|
else
|
||||||
@root = null
|
@root = null
|
||||||
|
|
||||||
@@ -160,7 +160,7 @@ class TreeView extends ScrollView
|
|||||||
else
|
else
|
||||||
bestMatchEntry
|
bestMatchEntry
|
||||||
|
|
||||||
@treeViewList.find(".entry").toArray().reduce(fn, @root)
|
@list.find(".entry").toArray().reduce(fn, @root)
|
||||||
|
|
||||||
selectEntryForPath: (path) ->
|
selectEntryForPath: (path) ->
|
||||||
@selectEntry(@entryForPath(path))
|
@selectEntry(@entryForPath(path))
|
||||||
@@ -187,7 +187,7 @@ class TreeView extends ScrollView
|
|||||||
else
|
else
|
||||||
@selectEntry(selectedEntry.parents('.directory').first())
|
@selectEntry(selectedEntry.parents('.directory').first())
|
||||||
else
|
else
|
||||||
@selectEntry(@treeViewList.find('.entry').last())
|
@selectEntry(@list.find('.entry').last())
|
||||||
|
|
||||||
@scrollToEntry(@selectedEntry())
|
@scrollToEntry(@selectedEntry())
|
||||||
|
|
||||||
@@ -296,7 +296,7 @@ class TreeView extends ScrollView
|
|||||||
rootView.append(dialog)
|
rootView.append(dialog)
|
||||||
|
|
||||||
selectedEntry: ->
|
selectedEntry: ->
|
||||||
@treeViewList.find('.selected')?.view()
|
@list.find('.selected')?.view()
|
||||||
|
|
||||||
selectEntry: (entry) ->
|
selectEntry: (entry) ->
|
||||||
return false unless entry.get(0)
|
return false unless entry.get(0)
|
||||||
@@ -306,7 +306,7 @@ class TreeView extends ScrollView
|
|||||||
entry.addClass('selected')
|
entry.addClass('selected')
|
||||||
|
|
||||||
deselect: ->
|
deselect: ->
|
||||||
@treeViewList.find('.selected').removeClass('selected')
|
@list.find('.selected').removeClass('selected')
|
||||||
|
|
||||||
scrollTop: (top) ->
|
scrollTop: (top) ->
|
||||||
if top?
|
if top?
|
||||||
|
|||||||
@@ -101,11 +101,11 @@ describe "TreeView", ->
|
|||||||
it "restores the focus state of the tree view", ->
|
it "restores the focus state of the tree view", ->
|
||||||
rootView.attachToDom()
|
rootView.attachToDom()
|
||||||
treeView.focus()
|
treeView.focus()
|
||||||
expect(treeView.treeViewList).toMatchSelector ':focus'
|
expect(treeView.list).toMatchSelector ':focus'
|
||||||
atom.deactivatePackage("tree-view")
|
atom.deactivatePackage("tree-view")
|
||||||
atom.activatePackage("tree-view")
|
atom.activatePackage("tree-view")
|
||||||
treeView = rootView.find(".tree-view").view()
|
treeView = rootView.find(".tree-view").view()
|
||||||
expect(treeView.treeViewList).toMatchSelector ':focus'
|
expect(treeView.list).toMatchSelector ':focus'
|
||||||
|
|
||||||
it "restores the scroll top when toggled", ->
|
it "restores the scroll top when toggled", ->
|
||||||
rootView.height(5)
|
rootView.height(5)
|
||||||
@@ -142,14 +142,14 @@ describe "TreeView", ->
|
|||||||
rootView.focus()
|
rootView.focus()
|
||||||
rootView.trigger 'tree-view:toggle'
|
rootView.trigger 'tree-view:toggle'
|
||||||
expect(treeView).toBeVisible()
|
expect(treeView).toBeVisible()
|
||||||
expect(treeView.treeViewList).toMatchSelector(':focus')
|
expect(treeView.list).toMatchSelector(':focus')
|
||||||
|
|
||||||
describe "when the tree view is hidden", ->
|
describe "when the tree view is hidden", ->
|
||||||
it "shows and focuses the tree view", ->
|
it "shows and focuses the tree view", ->
|
||||||
treeView.detach()
|
treeView.detach()
|
||||||
rootView.trigger 'tree-view:toggle'
|
rootView.trigger 'tree-view:toggle'
|
||||||
expect(treeView.hasParent()).toBeTruthy()
|
expect(treeView.hasParent()).toBeTruthy()
|
||||||
expect(treeView.treeViewList).toMatchSelector(':focus')
|
expect(treeView.list).toMatchSelector(':focus')
|
||||||
|
|
||||||
describe "when tree-view:reveal-current-file is triggered on the root view", ->
|
describe "when tree-view:reveal-current-file is triggered on the root view", ->
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
@@ -184,10 +184,10 @@ describe "TreeView", ->
|
|||||||
rootView.open() # When we trigger 'tool-panel:unfocus' below, we want an editor to become focused
|
rootView.open() # When we trigger 'tool-panel:unfocus' below, we want an editor to become focused
|
||||||
rootView.attachToDom()
|
rootView.attachToDom()
|
||||||
treeView.focus()
|
treeView.focus()
|
||||||
expect(treeView.treeViewList).toMatchSelector(':focus')
|
expect(treeView.list).toMatchSelector(':focus')
|
||||||
treeView.trigger 'tool-panel:unfocus'
|
treeView.trigger 'tool-panel:unfocus'
|
||||||
expect(treeView).toBeVisible()
|
expect(treeView).toBeVisible()
|
||||||
expect(treeView.treeViewList).not.toMatchSelector(':focus')
|
expect(treeView.list).not.toMatchSelector(':focus')
|
||||||
expect(rootView.getActiveView().isFocused).toBeTruthy()
|
expect(rootView.getActiveView().isFocused).toBeTruthy()
|
||||||
|
|
||||||
describe "when core:close is triggered on the tree view", ->
|
describe "when core:close is triggered on the tree view", ->
|
||||||
@@ -428,7 +428,7 @@ describe "TreeView", ->
|
|||||||
treeView.height(100)
|
treeView.height(100)
|
||||||
treeView.attachToDom()
|
treeView.attachToDom()
|
||||||
$(element).view().expand() for element in treeView.find('.directory')
|
$(element).view().expand() for element in treeView.find('.directory')
|
||||||
expect(treeView.treeViewList.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
expect(treeView.list.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
||||||
|
|
||||||
expect(treeView.scrollTop()).toBe 0
|
expect(treeView.scrollTop()).toBe 0
|
||||||
|
|
||||||
@@ -452,7 +452,7 @@ describe "TreeView", ->
|
|||||||
treeView.height(100)
|
treeView.height(100)
|
||||||
treeView.attachToDom()
|
treeView.attachToDom()
|
||||||
$(element).view().expand() for element in treeView.find('.directory')
|
$(element).view().expand() for element in treeView.find('.directory')
|
||||||
expect(treeView.treeViewList.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
expect(treeView.list.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
||||||
|
|
||||||
expect(treeView.scrollTop()).toBe 0
|
expect(treeView.scrollTop()).toBe 0
|
||||||
treeView.trigger 'core:move-to-bottom'
|
treeView.trigger 'core:move-to-bottom'
|
||||||
@@ -468,7 +468,7 @@ describe "TreeView", ->
|
|||||||
treeView.height(5)
|
treeView.height(5)
|
||||||
treeView.attachToDom()
|
treeView.attachToDom()
|
||||||
$(element).view().expand() for element in treeView.find('.directory')
|
$(element).view().expand() for element in treeView.find('.directory')
|
||||||
expect(treeView.treeViewList.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
expect(treeView.list.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
||||||
|
|
||||||
expect(treeView.scrollTop()).toBe 0
|
expect(treeView.scrollTop()).toBe 0
|
||||||
treeView.scrollToBottom()
|
treeView.scrollToBottom()
|
||||||
@@ -483,7 +483,7 @@ describe "TreeView", ->
|
|||||||
treeView.height(5)
|
treeView.height(5)
|
||||||
treeView.attachToDom()
|
treeView.attachToDom()
|
||||||
$(element).view().expand() for element in treeView.find('.directory')
|
$(element).view().expand() for element in treeView.find('.directory')
|
||||||
expect(treeView.treeViewList.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
expect(treeView.list.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
||||||
|
|
||||||
expect(treeView.scrollTop()).toBe 0
|
expect(treeView.scrollTop()).toBe 0
|
||||||
treeView.trigger 'core:page-down'
|
treeView.trigger 'core:page-down'
|
||||||
@@ -494,7 +494,7 @@ describe "TreeView", ->
|
|||||||
treeView.height(100)
|
treeView.height(100)
|
||||||
treeView.attachToDom()
|
treeView.attachToDom()
|
||||||
$(element).view().expand() for element in treeView.find('.directory')
|
$(element).view().expand() for element in treeView.find('.directory')
|
||||||
expect(treeView.treeViewList.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
expect(treeView.list.outerHeight()).toBeGreaterThan treeView.scroller.outerHeight()
|
||||||
|
|
||||||
treeView.moveDown()
|
treeView.moveDown()
|
||||||
expect(treeView.scrollTop()).toBe 0
|
expect(treeView.scrollTop()).toBe 0
|
||||||
|
|||||||
Reference in New Issue
Block a user