mirror of
https://github.com/atom/atom.git
synced 2026-01-24 06:18:03 -05:00
Don't highlight gutter lines when there's a multi-column selection
This commit is contained in:
@@ -1657,12 +1657,11 @@ describe "Editor", ->
|
||||
beforeEach ->
|
||||
editor.attachToDom(30)
|
||||
|
||||
it "doesn't highlight the backround", ->
|
||||
it "doesn't highlight the background or the gutter", ->
|
||||
editor.getSelection().setBufferRange(new Range([0,0],[2,0]))
|
||||
expect(editor.getSelection().isSingleScreenLine()).toBe false
|
||||
expect(editor.find('.line-number.cursor-line-number').length).toBe 1
|
||||
expect(editor.find('.line-number.cursor-line-number').length).toBe 0
|
||||
expect(editor.find('.line-number.cursor-line-number.cursor-line-number-background').length).toBe 0
|
||||
expect(editor.find('.line-number.cursor-line-number').text()).toBe "3"
|
||||
|
||||
it "when a newline is deleted with backspace, the line number of the new cursor position is highlighted", ->
|
||||
editor.setCursorScreenPosition([1,0])
|
||||
|
||||
@@ -66,7 +66,7 @@ class Gutter extends View
|
||||
currentLineNumberRow.removeClass('cursor-line-number')
|
||||
currentLineNumberRow.removeClass('cursor-line-number-background')
|
||||
|
||||
newLineNumberRow = @find(".line-number:eq(#{screenRowIndex})")
|
||||
newLineNumberRow.addClass('cursor-line-number')
|
||||
if @editor().getSelection().isSingleScreenLine()
|
||||
newLineNumberRow = @find(".line-number:eq(#{screenRowIndex})")
|
||||
newLineNumberRow.addClass('cursor-line-number')
|
||||
newLineNumberRow.addClass('cursor-line-number-background')
|
||||
|
||||
Reference in New Issue
Block a user