Rename editSelectedText to replaceSelectedText

This commit is contained in:
Kevin Sawicki
2012-10-03 21:52:50 -07:00
parent d93a142263
commit 863f9f36fb
4 changed files with 11 additions and 11 deletions

View File

@@ -17,7 +17,7 @@ describe "EditorCommand", ->
afterEach ->
rootView.remove()
describe "@editSelectedText()", ->
describe "@replaceSelectedText()", ->
it "returns true when transformed text is non-empty", ->
transformed = false
edited = false
@@ -26,7 +26,7 @@ describe "EditorCommand", ->
'meta-V': 'custom'
@execute: (editor, event) ->
edited = @editSelectedText editor, (text) ->
edited = @replaceSelectedText editor, (text) ->
transformed = true
'new'
@@ -45,7 +45,7 @@ describe "EditorCommand", ->
'meta-V': 'custom'
@execute: (editor, event) ->
edited = @editSelectedText editor, (text) ->
edited = @replaceSelectedText editor, (text) ->
transformed = true
null
@@ -64,7 +64,7 @@ describe "EditorCommand", ->
'meta-V': 'custom'
@execute: (editor, event) ->
edited = @editSelectedText editor, (text) ->
edited = @replaceSelectedText editor, (text) ->
transformed = true
undefined
@@ -82,7 +82,7 @@ describe "EditorCommand", ->
'meta-V': 'devowel'
@execute: (editor, event) ->
@editSelectedText editor, (text) ->
@replaceSelectedText editor, (text) ->
text.replace(/[aeiouy]/gi, '')
VowelRemover.activate(rootView)
@@ -99,7 +99,7 @@ describe "EditorCommand", ->
'meta-V': 'custom'
@execute: (editor, event) ->
@editSelectedText editor, (text) ->
@replaceSelectedText editor, (text) ->
callbackCount++
text
@@ -120,7 +120,7 @@ describe "EditorCommand", ->
'meta-B': 'custom2'
@execute: (editor, event) ->
@editSelectedText editor, (text) ->
@replaceSelectedText editor, (text) ->
callbackCount++
text

View File

@@ -20,13 +20,13 @@ class EditorCommand
for key, event of keymaps
editor.on event, => @execute(editor, event)
@editSelectedText: (editor, transform) ->
@replaceSelectedText: (editor, replace) ->
selection = editor.getSelection()
return false if selection.isEmpty()
range = selection.getBufferRange()
reverse = selection.isReversed()
text = transform(editor.getTextInRange(range))
text = replace(editor.getTextInRange(range))
return false if text is null or text is undefined
editor.insertText(text)
selection.setBufferRange(range, {reverse})

View File

@@ -7,5 +7,5 @@ class LowerCaseCommand extends EditorCommand
'meta-Y': 'lowercase'
@execute: (editor, event) ->
@editSelectedText editor, (text) ->
@replaceSelectedText editor, (text) ->
text.toLowerCase()

View File

@@ -7,5 +7,5 @@ class UpperCaseCommand extends EditorCommand
'meta-X': 'uppercase'
@execute: (editor, event) ->
@editSelectedText editor, (text) ->
@replaceSelectedText editor, (text) ->
text.toUpperCase()