Merge pull request #883 from atom/ks-blank-bug

Fix blank bug
This commit is contained in:
Kevin Sawicki
2013-09-25 16:31:46 -07:00
2 changed files with 10 additions and 0 deletions

View File

@@ -63,6 +63,15 @@ describe "Editor", ->
expect(editor).not.toMatchSelector ':focus'
expect(editor.hiddenInput).toMatchSelector ':focus'
it "does not scroll the editor (regression)", ->
editor.attachToDom(heightInLines: 2)
editor.selectAll()
editor.hiddenInput.blur()
editor.focus()
expect(editor.hiddenInput).toMatchSelector ':focus'
expect($(editor[0]).scrollTop()).toBe 0
describe "when the hidden input is focused / unfocused", ->
it "assigns the isFocused flag on the editor and also adds/removes the .focused css class", ->
editor.attachToDom()

View File

@@ -640,6 +640,7 @@ class Editor extends View
@hiddenInput.on 'focusout', =>
@isFocused = false
@removeClass 'is-focused'
@hiddenInput.offset(top: 0, left: 0)
@underlayer.on 'mousedown', (e) =>
@renderedLines.trigger(e)