Passivize more event names: 'change(d)' & 'screen-lines-change(d)'

This commit is contained in:
Nathan Sobo
2013-01-03 17:27:27 -07:00
parent 5a409dde3c
commit fb6fe04023
4 changed files with 9 additions and 9 deletions

View File

@@ -39,7 +39,7 @@ class DisplayBuffer
@buildLineMap()
screenDelta = @getLastRow() - end
bufferDelta = 0
@trigger 'change', { start, end, screenDelta, bufferDelta }
@trigger 'changed', { start, end, screenDelta, bufferDelta }
lineForRow: (row) ->
@lineMap.lineForScreenRow(row)
@@ -95,7 +95,7 @@ class DisplayBuffer
end = oldScreenRange.end.row
screenDelta = newScreenRange.end.row - oldScreenRange.end.row
bufferDelta = 0
@trigger 'change', { start, end, screenDelta, bufferDelta }
@trigger 'changed', { start, end, screenDelta, bufferDelta }
fold
@@ -124,7 +124,7 @@ class DisplayBuffer
screenDelta = newScreenRange.end.row - oldScreenRange.end.row
bufferDelta = 0
@trigger 'change', { start, end, screenDelta, bufferDelta }
@trigger 'changed', { start, end, screenDelta, bufferDelta }
destroyFoldsContainingBufferRow: (bufferRow) ->
for row, folds of @activeFolds
@@ -225,7 +225,7 @@ class DisplayBuffer
@lineMap.replaceScreenRows(start, end, newScreenLines)
screenDelta = @lastScreenRowForBufferRow(tokenizedBufferEnd + tokenizedBufferDelta) - end
@trigger 'change', { start, end, screenDelta, bufferDelta }
@trigger 'changed', { start, end, screenDelta, bufferDelta }
buildLineForBufferRow: (bufferRow) ->
@buildLinesForBufferRows(bufferRow, bufferRow)

View File

@@ -61,9 +61,9 @@ class EditSession
@preserveCursorPositionOnBufferReload()
@displayBuffer.on "change.edit-session-#{@id}", (e) =>
@displayBuffer.on "changed.edit-session-#{@id}", (e) =>
@refreshAnchorScreenPositions() unless e.bufferDelta
@trigger 'screen-lines-change', e
@trigger 'screen-lines-changed', e
destroy: ->
throw new Error("Edit session already destroyed") if @destroyed

View File

@@ -784,7 +784,7 @@ class Editor extends View
@newSelections.push(selection)
@requestDisplayUpdate()
@activeEditSession.on 'screen-lines-change.editor', (e) => @handleScreenLinesChange(e)
@activeEditSession.on 'screen-lines-changed.editor', (e) => @handleScreenLinesChange(e)
@newCursors = @activeEditSession.getCursors()
@newSelections = @activeEditSession.getSelections()