Port TextEditorPresenter specs

This commit is contained in:
Antonio Scandurra
2015-06-12 12:10:55 +02:00
parent f1c5745780
commit d45fc8a41f
2 changed files with 59 additions and 51 deletions

View File

@@ -39,11 +39,11 @@ class LineNumbersTileComponent
@oldTileState.top = @newTileState.top
@oldTileState.left = @newTileState.left
if @newState.maxLineNumberDigits isnt @oldState.maxLineNumberDigits
node.remove() for id, node of @lineNumberNodesById
@oldState.tiles[@id] = {lineNumbers: {}}
@oldTileState = @oldState.tiles[@id]
@lineNumberNodesById = {}
# if @newState.maxLineNumberDigits isnt @oldState.maxLineNumberDigits
# node.remove() for id, node of @lineNumberNodesById
# @oldState.tiles[@id] = {lineNumbers: {}}
# @oldTileState = @oldState.tiles[@id]
# @lineNumberNodesById = {}
if @newState.scrollWidth isnt @oldState.scrollWidth
@domNode.style.width = @newState.scrollWidth + 'px'