From 336afc32c24aa645725400e1b84330bf4e8cb7ee Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Thu, 4 Sep 2014 16:41:34 -0700 Subject: [PATCH] Add PaneView::getModel() --- spec/pane-view-spec.coffee | 4 ++-- src/pane-view.coffee | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/spec/pane-view-spec.coffee b/spec/pane-view-spec.coffee index 4862e639b..63c812621 100644 --- a/spec/pane-view-spec.coffee +++ b/spec/pane-view-spec.coffee @@ -29,7 +29,7 @@ describe "PaneView", -> runs -> pane = container.getRoot() - paneModel = pane.model + paneModel = pane.getModel() paneModel.addItems([view1, editor1, view2, editor2]) afterEach -> @@ -259,7 +259,7 @@ describe "PaneView", -> describe "when a pane is split", -> it "builds the appropriate pane-row and pane-column views", -> pane1 = pane - pane1Model = pane.model + pane1Model = pane.getModel() pane.activateItem(editor1) pane2Model = pane1Model.splitRight(items: [pane1Model.copyActiveItem()]) diff --git a/src/pane-view.coffee b/src/pane-view.coffee index ac79faaba..b41162389 100644 --- a/src/pane-view.coffee +++ b/src/pane-view.coffee @@ -84,6 +84,9 @@ class PaneView extends View @model.destroy() @command 'pane:close-other-items', => @destroyInactiveItems() + # Essential: Returns the {Pane} model underlying this pane view + getModel: -> @model + # Deprecated: Use ::destroyItem removeItem: (item) -> deprecate("Use PaneView::destroyItem instead")