From b2f2eb4cb7777ba16b68c6fe4a23438ae44515d7 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sun, 28 Aug 2011 00:48:52 -0700 Subject: [PATCH] default ext handler just reads the file's contents --- src/bootstrap.coffee | 1 + src/require.coffee | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bootstrap.coffee b/src/bootstrap.coffee index 143689f66..0fb93f047 100644 --- a/src/bootstrap.coffee +++ b/src/bootstrap.coffee @@ -14,6 +14,7 @@ __jsc__.evalJSString_withScriptPath code, path console.log 'require tests:' console.log require.resolve 'underscore' console.log require.resolve 'osx' +console.log require.resolve 'tabs/tabs' console.log require.resolve 'ace/requirejs/text!ace/css/editor.css' console.log require.resolve 'ace/keyboard/keybinding' console.log '--------------' diff --git a/src/require.coffee b/src/require.coffee index 96bc09818..ad53b89fd 100644 --- a/src/require.coffee +++ b/src/require.coffee @@ -14,11 +14,11 @@ require = (file) -> return __modules[file] if __modules[file]? __modules[file] = {} # Fix for circular references - __modules[file] = exts[ext]? file + __modules[file] = (exts[ext] or (file) -> __read file) file __modules[file] defines = [] -define = (cb) -> +define = (cb) -> defines.push -> exports = {} module = exports: exports @@ -26,7 +26,6 @@ define = (cb) -> exports exts = - css: (file) -> __read file js: (file) -> code = __read file __jsc__.evalJSString_withScriptPath code, file