UNPKG

curl-amd

Version:

curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.

39 lines (28 loc) 766 B
/** MIT License (c) copyright 2010-2013 B Cavalier & J Hann */ /** * curl text! loader plugin * * Licensed under the MIT License at: * http://www.opensource.org/licenses/mit-license.php */ /** * TODO: load xdomain text, too, somehow * */ define(/*=='curl/plugin/text',==*/ ['./_fetchText'], function (fetchText) { return { // 'normalize': function (resourceId, toAbsId) { // // remove options // return resourceId ? toAbsId(resourceId.split("!")[0]) : resourceId; // }, load: function (resourceName, req, callback, config) { // remove suffixes (future) // get the text fetchText(req['toUrl'](resourceName), callback, callback['error'] || error); }, 'cramPlugin': '../cram/text' }; function error (ex) { throw ex; } });