Update require.coffee from CEF 1 atom

This commit is contained in:
Nathan Sobo
2012-08-27 11:05:55 -05:00
parent 589b183b26
commit 14891696a5

View File

@@ -19,10 +19,12 @@ nakedLoad = (file) ->
code = __read file
window.eval(code + "\n//@ sourceURL=" + file)
require = (file, cb) ->
return cb require file if cb?
require = (path, cb) ->
return cb require path if cb?
unless file = resolve(path)
throw new Error("Require can't find file at path '#{path}'")
file = resolve file
parts = file.split '.'
ext = parts[parts.length-1]
@@ -88,10 +90,10 @@ resolve = (file) ->
else
file = __expand(file) or file
if file[0] isnt '/'
throw "require: Can't find '#{file}'"
return file
if file[0] == '/'
file
else
null
__expand = (path) ->
return path if __isFile path