dojo-util
Version:
Dojo utilities including build system for optimizing JavaScript application performance, and DOH testing tool
18 lines (16 loc) • 526 B
JavaScript
define(["dojo/has"], function(has){
// FIXME: this module should be replaced with a proper parser to correctly remove comments
// see extensive commentary in dojo/_base/loader.js
if(has("host-rhino")){
return function(text){
return text.replace(/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg, "");
// FIXME: try something like the following in rhino...
//var f = new Function(text);
//return f.toString();
};
}else{
return function(text){
return text.replace(/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg, "");
};
}
});