mirror of
https://github.com/atom/atom.git
synced 2026-01-24 06:18:03 -05:00
Browser and Editor extend Document
This commit is contained in:
@@ -1,15 +1,13 @@
|
||||
$ = require 'jquery'
|
||||
|
||||
Pane = require 'pane'
|
||||
Document = require 'document'
|
||||
|
||||
module.exports =
|
||||
class Browser extends Pane
|
||||
class Browser extends Document
|
||||
buffers: {}
|
||||
|
||||
html: $ "<div id='browser'></div>"
|
||||
|
||||
position: 'main'
|
||||
|
||||
@isPathUrl: (path) ->
|
||||
/^https?:\/\//.test path
|
||||
|
||||
|
||||
@@ -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: ->
|
||||
|
||||
@@ -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: $ "<div id='ace-editor'></div>"
|
||||
|
||||
position: "main"
|
||||
|
||||
constructor: ->
|
||||
atom.keybinder.register "editor", @
|
||||
|
||||
|
||||
Reference in New Issue
Block a user