mirror of
https://github.com/atom/atom.git
synced 2026-02-19 02:44:29 -05:00
Update signature of calls to TextBuffer::transact
This commit is contained in:
@@ -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) ->
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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.
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user