Move old Theme specs and apply them to AtomPackage.

This commit is contained in:
Matt Colyer
2013-09-16 12:15:09 -07:00
parent a234ed96bd
commit 134510dfe1
5 changed files with 87 additions and 73 deletions

View File

@@ -141,8 +141,11 @@ class AtomPackage extends Package
oldSheets = _.clone(@stylesheets)
@loadStylesheets()
removeStylesheet(stylesheetPath) for [stylesheetPath] in oldSheets
@reloadStylesheet(stylesheetPath, content) for [stylesheetPath, content] in @stylesheets
reloadStylesheet: (stylesheetPath, content) ->
type = if @metadata.theme then 'theme' else 'bundled'
applyStylesheet(stylesheetPath, content, type) for [stylesheetPath, content] in @stylesheets
window.applyStylesheet(stylesheetPath, content, type)
requireMainModule: ->
return @mainModule if @mainModule?