mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Rename highlightSelectedFolds to highlightFoldsContainingBufferRange on Editor.
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user