From c931f1fa8a366e1e476a64ecd3da294f0893b63d Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Thu, 1 Dec 2011 11:14:02 -0500 Subject: [PATCH] Pane has an el variable and requires the html to be passed into the constructor. --- extensions/blank-extension/pane.coffee | 1 + extensions/tabs/tabs-pane.coffee | 6 ++--- extensions/tree/tree-pane.coffee | 9 +++---- src/atom/editor-pane.coffee | 8 +----- src/atom/pane.coffee | 35 +++++++++++++++----------- 5 files changed, 30 insertions(+), 29 deletions(-) diff --git a/extensions/blank-extension/pane.coffee b/extensions/blank-extension/pane.coffee index 2a532c9ec..2533dc5f9 100644 --- a/extensions/blank-extension/pane.coffee +++ b/extensions/blank-extension/pane.coffee @@ -11,3 +11,4 @@ class BlankExtension extends Pane html: null constructor: -> + super diff --git a/extensions/tabs/tabs-pane.coffee b/extensions/tabs/tabs-pane.coffee index c5f3cfb17..de2e62dcf 100644 --- a/extensions/tabs/tabs-pane.coffee +++ b/extensions/tabs/tabs-pane.coffee @@ -7,11 +7,11 @@ module.exports = class TabsPane extends Pane position: 'top' - html: $ require 'tabs/tabs.html' - constructor: -> + html = require 'tabs/tabs.html' + super html + # Style html - @html.parents('.pane').css height: 'inherit' css = $('').html require 'tabs/tabs.css' $('head').append css diff --git a/extensions/tree/tree-pane.coffee b/extensions/tree/tree-pane.coffee index ba787aee4..827e1ee3b 100644 --- a/extensions/tree/tree-pane.coffee +++ b/extensions/tree/tree-pane.coffee @@ -8,12 +8,11 @@ Pane = require 'pane' module.exports = class TreePane extends Pane position: 'left' - tree: null - html: $ require "tree/tree.html" - constructor: (@tree) -> + super require "tree/tree.html" + @render() $('#tree li').live 'click', (event) => @@ -37,10 +36,10 @@ class TreePane extends Pane false render: -> - @html.children('#tree .cwd').text _.last window.url.split '/' + @el.find('.cwd').text _.last window.url.split '/' fileList = @createList @tree.urls() fileList.addClass 'files' - @html.children('#tree .files').replaceWith fileList + @el.find('.files').replaceWith fileList createList: (urls) -> list = $('