Preserve the active pane across serialization

This commit is contained in:
Nathan Sobo
2014-01-10 11:21:46 -07:00
parent a9d7564f3e
commit c69febd44d
2 changed files with 15 additions and 1 deletions

View File

@@ -44,11 +44,13 @@ class PaneModel extends Model
@when @$focused, => @makeActive()
@focus() if params?.focused
@makeActive() if params?.active
serializeParams: ->
items: compact(@items.map((item) -> item.serialize?()))
activeItemUri: @activeItem?.getUri?()
focused: @focused
active: @active
deserializeParams: (params) ->
{items, activeItemUri} = params