Load all .css files when theme has no package file

Closes #263
This commit is contained in:
Kevin Sawicki
2013-02-14 09:03:10 -08:00
parent 546d3ed03e
commit 43d46f0705
11 changed files with 57 additions and 11 deletions

View File

@@ -12,6 +12,11 @@ class AtomTheme extends Theme
@loadStylesheet(@path)
else
metadataPath = fs.resolveExtension(fs.join(@path, 'package'), ['cson', 'json'])
stylesheetNames = fs.readObject(metadataPath).stylesheets
@loadStylesheet(fs.join(@path, name)) for name in stylesheetNames
if fs.isFile(metadataPath)
stylesheetNames = fs.readObject(metadataPath)?.stylesheets
if stylesheetNames
@loadStylesheet(fs.join(@path, name)) for name in stylesheetNames
else
@loadStylesheet(stylesheetPath) for stylesheetPath in fs.list(@path, ['.css'])
super