This commit is contained in:
Antonio Scandurra
2015-06-13 17:36:20 +02:00
parent e190d441ed
commit a7ff49ebaa
3 changed files with 3 additions and 10 deletions

View File

@@ -8,7 +8,6 @@ class LineNumberGutterComponent extends TiledComponent
dummyLineNumberNode: null
constructor: ({@onMouseDown, @editor, @gutter}) ->
@lineNumberNodesById = {}
@visible = true
@domNode = atom.views.getView(@gutter)
@@ -55,9 +54,7 @@ class LineNumberGutterComponent extends TiledComponent
if @newState.maxLineNumberDigits isnt @oldState.maxLineNumberDigits
@updateDummyLineNumber()
@oldState.styles = {}
afterUpdateSync: (state) ->
@oldState.maxLineNumberDigits = @newState.maxLineNumberDigits
@oldState.maxLineNumberDigits = @newState.maxLineNumberDigits
buildComponentForTile: (id) -> new LineNumbersTileComponent({id})

View File

@@ -12,7 +12,7 @@ class LineNumbersTileComponent
@domNode.classList.add("tile")
@domNode.style.position = "absolute"
@domNode.style.display = "block"
@domNode.style.top = 0
@domNode.style.top = 0 # Cover the space occupied by a dummy lineNumber
getDomNode: ->
@domNode

View File

@@ -46,17 +46,13 @@ class LinesComponent extends TiledComponent
@placeholderTextDiv.textContent = @newState.placeholderText
@domNode.appendChild(@placeholderTextDiv)
@removeTileNodes() unless @oldState.indentGuidesVisible is @newState.indentGuidesVisible
@updateTileNodes()
if @newState.width isnt @oldState.width
@domNode.style.width = @newState.width + 'px'
@oldState.width = @newState.width
@cursorsComponent.updateSync(state)
@oldState.indentGuidesVisible = @newState.indentGuidesVisible
@oldState.scrollWidth = @newState.scrollWidth
@oldState.width = @newState.width
buildComponentForTile: (id) -> new LinesTileComponent({id, @presenter})