|
12345678910111213141516171819202122232425262728 |
- /** @license
- * RequireJS plugin for loading files without adding the JS extension, useful for
- * JSONP services and any other kind of resource that already contain a file
- * extension or that shouldn't have one (like dynamic scripts).
- * Author: Miller Medeiros
- * Version: 0.3.1 (2011/12/07)
- * Released under the MIT license
- */
- define(function(){
-
- var QUERY_PARAM = 'noext';
-
- //API
- return {
- load : function(name, req, onLoad, config){
- req([req.toUrl(name)], function(mod){
- onLoad(mod);
- });
- },
- normalize : function(name, norm){
- //append query string to avoid adding .js extension
- //needs to be on normalize otherwise it won't work after build
- name += (name.indexOf('?') < 0)? '?' : '&';
- return name + QUERY_PARAM +'=1';
- }
-
- };
- });
|