Move theme activation to RootView

This commit is contained in:
Nathan Sobo
2012-08-08 17:04:54 -06:00
parent c8154e4e8c
commit 8c5e77d325
3 changed files with 2 additions and 8 deletions

View File

@@ -7,7 +7,6 @@ EditSession = require 'edit-session'
CursorView = require 'cursor-view'
SelectionView = require 'selection-view'
Native = require 'native'
TextMateTheme = require 'text-mate-theme'
fs = require 'fs'
$ = require 'jquery'
@@ -55,7 +54,6 @@ class Editor extends View
initialize: ({editSession, @mini} = {}) ->
requireStylesheet 'editor.css'
TextMateTheme.activate('Twilight')
@id = Editor.idCounter++
@lineCache = []

View File

@@ -12,6 +12,7 @@ Pane = require 'pane'
PaneColumn = require 'pane-column'
PaneRow = require 'pane-row'
StatusBar = require 'status-bar'
TextMateTheme = require 'text-mate-theme'
module.exports =
class RootView extends View
@@ -32,6 +33,7 @@ class RootView extends View
initialize: (pathToOpen, { @extensionStates, suppressOpen } = {}) ->
window.rootView = this
TextMateTheme.activate('Twilight')
@extensionStates ?= {}
@extensions = {}

View File

@@ -1,8 +1,6 @@
.editor {
height: 100%;
overflow: hidden;
background: #333;
color: white;
cursor: default;
-webkit-user-select: none;
-webkit-box-flex: 1;
@@ -98,10 +96,6 @@
opacity: 0.7;
}
.editor.focused .cursor {
border-color: #9dff9d;
}
.editor.focused .cursor.idle {
-webkit-animation: blink 0.8s;
-webkit-animation-iteration-count: infinite;