Update signature of calls to TextBuffer::transact

This commit is contained in:
Max Brunsfeld
2014-11-05 15:03:02 -08:00
parent e7eef89fa5
commit 4077e791c9
3 changed files with 5 additions and 7 deletions

View File

@@ -458,9 +458,8 @@ TextEditorComponent = React.createClass
selectedLength = inputNode.selectionEnd - inputNode.selectionStart
editor.selectLeft() if selectedLength is 1
insertedRange = editor.transact(->
insertedRange = editor.transact @constructor.groupingInterval, ->
editor.insertText(event.data)
, @constructor.groupingInterval)
inputNode.value = event.data if insertedRange
onVerticalScroll: (scrollTop) ->

View File

@@ -141,9 +141,8 @@ editorEventListeners = (commandListeners) ->
newCommandListeners[commandName] = (event) ->
event.stopPropagation()
model = @getModel()
model.transact(->
model.transact TextEditorComponent.groupingInterval, ->
commandListener.call(model, event)
, TextEditorComponent.groupingInterval)
newCommandListeners
atom.commands.add 'atom-text-editor', editorEventListeners(

View File

@@ -1096,10 +1096,10 @@ class TextEditor extends Model
# abort the transaction, call {::abortTransaction} to terminate the function's
# execution and revert any changes performed up to the abortion.
#
# * `groupingInterval` (optional) This is the sames as the `groupingInterval`
# parameter in {::beginTransaction}
# * `fn` A {Function} to call inside the transaction.
# * `groupingInterval` This is the sames as the `groupingInterval` parameter
# in {::beginTransaction}
transact: (fn, groupingInterval) -> @buffer.transact(fn, groupingInterval)
transact: (groupingInterval, fn) -> @buffer.transact(groupingInterval, fn)
# Extended: Start an open-ended transaction.
#