Rename highlightSelectedFolds to highlightFoldsContainingBufferRange on Editor.

This commit is contained in:
Corey Johnson & Nathan Sobo
2012-06-12 17:23:19 -07:00
parent 222e12d29d
commit 912b89184e
2 changed files with 7 additions and 4 deletions

View File

@@ -305,13 +305,14 @@ class Editor extends View
else
@scrollTop() + @scrollView.height()
highlightSelectedFolds: ->
highlightFoldsContainingBufferRange: (bufferRange) ->
screenLines = @screenLinesForRows(@firstRenderedScreenRow, @lastRenderedScreenRow)
for screenLine, i in screenLines
if fold = screenLine.fold
screenRow = @firstRenderedScreenRow + i
element = @lineElementForScreenRow(screenRow)
if @activeEditSession.selectionIntersectsBufferRange(fold.getBufferRange())
if bufferRange.intersectsWith(fold.getBufferRange())
element.addClass('selected')
else
element.removeClass('selected')

View File

@@ -19,10 +19,9 @@ class SelectionView extends View
updateAppearance: ->
@clearRegions()
range = @getScreenRange()
@editor.highlightSelectedFolds()
@editor.highlightFoldsContainingBufferRange(@getBufferRange())
return if range.isEmpty()
rowSpan = range.end.row - range.start.row
@@ -55,6 +54,9 @@ class SelectionView extends View
getScreenRange: ->
@selection.getScreenRange()
getBufferRange: ->
@selection.getBufferRange()
remove: ->
@editor.removeSelectionView(this)
super