This commit is contained in:
Corey Johnson & Nathan Sobo
2012-01-23 13:12:51 -08:00
parent 3d45a5201d
commit 7d4c236418
2 changed files with 5 additions and 6 deletions

View File

@@ -6,11 +6,10 @@ class Cursor extends Template
@pre class: 'cursor', style: 'position: absolute;', => @raw ' '
viewProperties:
setPosition: (@_position) ->
setPosition: (@point) ->
@updateAbsolutePosition()
getPosition: ->
@_position
getPosition: -> @point
moveUp: ->
{ row, col } = @getPosition()
@@ -49,6 +48,6 @@ class Cursor extends Template
updateAbsolutePosition: ->
position = @parentView.toPixelPosition(@_position)
position = @parentView.pixelPositionFromPoint(@point)
@css(position)

View File

@@ -42,7 +42,7 @@ class Editor extends Template
@lines.append $$.pre(line)
@setPosition(row: 0, col: 0)
toPixelPosition: ({row, col}) ->
pixelPositionFromPoint: ({row, col}) ->
{ top: row * @lineHeight, left: col * @charWidth }
calculateDimensions: ->
@@ -57,5 +57,5 @@ class Editor extends Template
moveDown: -> @cursor.moveDown()
moveRight: -> @cursor.moveRight()
moveLeft: -> @cursor.moveLeft()
setPosition: (position) -> @cursor.setPosition(position)
setPosition: (point) -> @cursor.setPosition(point)
getPosition: -> @cursor.getPosition()