From 235fd66529658615789e34ca16424c9da468beb4 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Wed, 9 Nov 2011 14:19:44 -0800 Subject: [PATCH] Browser and Editor extend Document --- src/browser.coffee | 6 ++---- src/document.coffee | 10 ++++------ src/editor.coffee | 6 ++---- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/src/browser.coffee b/src/browser.coffee index ea1747bb5..40d46d3a8 100644 --- a/src/browser.coffee +++ b/src/browser.coffee @@ -1,15 +1,13 @@ $ = require 'jquery' -Pane = require 'pane' +Document = require 'document' module.exports = -class Browser extends Pane +class Browser extends Document buffers: {} html: $ "
" - position: 'main' - @isPathUrl: (path) -> /^https?:\/\//.test path diff --git a/src/document.coffee b/src/document.coffee index 2fd0fc8d6..edba498fc 100644 --- a/src/document.coffee +++ b/src/document.coffee @@ -1,11 +1,9 @@ -module.exports = -class Document - @visibleDocument: null +Pane = require 'pane' - @show: (document) -> +module.exports = +class Document extends Pane + position: "main" open: -> - close: -> - save: -> diff --git a/src/editor.coffee b/src/editor.coffee index 3ccd996d5..26a37a6bd 100644 --- a/src/editor.coffee +++ b/src/editor.coffee @@ -3,13 +3,13 @@ _ = require 'underscore' fs = require 'fs' ace = require 'ace/ace' -Pane = require 'pane' +Document = require 'document' {EditSession} = require 'ace/edit_session' {UndoManager} = require 'ace/undomanager' module.exports = -class Editor extends Pane +class Editor extends Document activePath: null buffers: {} @@ -20,8 +20,6 @@ class Editor extends Pane html: $ "
" - position: "main" - constructor: -> atom.keybinder.register "editor", @