mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 23:48:05 +03:00
Serialize root view font size
This commit is contained in:
parent
7278bc62c6
commit
8393af2cd6
@ -530,6 +530,12 @@ describe "RootView", ->
|
||||
rootView.setFontSize(0)
|
||||
expect(rootView.getFontSize()).toBe 1
|
||||
|
||||
it "is serialized and set when deserialized", ->
|
||||
rootView.setFontSize(100)
|
||||
rootView.remove()
|
||||
newRootView = RootView.deserialize(rootView.serialize())
|
||||
expect(newRootView.getFontSize()).toBe(100)
|
||||
|
||||
describe ".open(path, options)", ->
|
||||
describe "when there is no active editor", ->
|
||||
beforeEach ->
|
||||
|
@ -22,9 +22,10 @@ class RootView extends View
|
||||
@div id: 'vertical', outlet: 'vertical', =>
|
||||
@div id: 'panes', outlet: 'panes'
|
||||
|
||||
@deserialize: ({ projectPath, panesViewState, extensionStates }) ->
|
||||
@deserialize: ({ projectPath, panesViewState, extensionStates, fontSize }) ->
|
||||
rootView = new RootView(projectPath, extensionStates: extensionStates, suppressOpen: true)
|
||||
rootView.setRootPane(rootView.deserializeView(panesViewState)) if panesViewState
|
||||
rootView.setFontSize(fontSize) if fontSize > 0
|
||||
rootView
|
||||
|
||||
extensions: null
|
||||
@ -47,6 +48,7 @@ class RootView extends View
|
||||
projectPath: @project?.getPath()
|
||||
panesViewState: @panes.children().view()?.serialize()
|
||||
extensionStates: @serializeExtensions()
|
||||
fontSize: @getFontSize()
|
||||
|
||||
handleEvents: ->
|
||||
@on 'toggle-dev-tools', => atom.toggleDevTools()
|
||||
|
Loading…
Reference in New Issue
Block a user