kopia lustrzana https://github.com/c9/core
Merge pull request +9428 from c9/fix/various
Fix test panel for salesforcepull/199/head
commit
4518c73279
|
@ -282,7 +282,13 @@ config.packages = Object.create(null);
|
||||||
config.paths = Object.create(null);
|
config.paths = Object.create(null);
|
||||||
config.baseUrl = "";
|
config.baseUrl = "";
|
||||||
|
|
||||||
require.undef = function(module, callback) {
|
require.undef = function(module, recursive) {
|
||||||
|
if (recursive) {
|
||||||
|
var root = (module + "/").replace(/\/+$/, "/");
|
||||||
|
undefAll(root, define.errors);
|
||||||
|
undefAll(root, define.loaded);
|
||||||
|
undefAll(root, define.modules);
|
||||||
|
}
|
||||||
module = normalizeName("", module);
|
module = normalizeName("", module);
|
||||||
var path = require.toUrl(module, ".js");
|
var path = require.toUrl(module, ".js");
|
||||||
delete define.errors[module];
|
delete define.errors[module];
|
||||||
|
@ -291,6 +297,13 @@ require.undef = function(module, callback) {
|
||||||
delete define.fetchedUrls[path];
|
delete define.fetchedUrls[path];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function undefAll(module, hash) {
|
||||||
|
Object.keys(hash).forEach(function(key) {
|
||||||
|
if (key.lastIndexOf(module, 0) == 0)
|
||||||
|
require.undef(key);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
require.MODULE_LOAD_URL = MODULE_LOAD_URL;
|
require.MODULE_LOAD_URL = MODULE_LOAD_URL;
|
||||||
|
|
||||||
require.toUrl = function(moduleName, ext, skipExt) {
|
require.toUrl = function(moduleName, ext, skipExt) {
|
||||||
|
|
|
@ -102,11 +102,11 @@
|
||||||
"c9.ide.recentfiles": "#7c099abf40",
|
"c9.ide.recentfiles": "#7c099abf40",
|
||||||
"c9.ide.remote": "#301d2ab519",
|
"c9.ide.remote": "#301d2ab519",
|
||||||
"c9.ide.processlist": "#bc11818bb5",
|
"c9.ide.processlist": "#bc11818bb5",
|
||||||
"c9.ide.run": "#05c0054752",
|
"c9.ide.run": "#ba97f384a6",
|
||||||
"c9.ide.run.build": "#0598fff697",
|
"c9.ide.run.build": "#0598fff697",
|
||||||
"c9.ide.run.debug.xdebug": "#61dcbd0180",
|
"c9.ide.run.debug.xdebug": "#61dcbd0180",
|
||||||
"c9.ide.save": "#e00549cb0f",
|
"c9.ide.save": "#e00549cb0f",
|
||||||
"c9.ide.scm": "#5ad12f7236",
|
"c9.ide.scm": "#9bedd0fcd3",
|
||||||
"c9.ide.terminal.monitor": "#b76f1c9f24",
|
"c9.ide.terminal.monitor": "#b76f1c9f24",
|
||||||
"c9.ide.theme.flat": "#2de8414db7",
|
"c9.ide.theme.flat": "#2de8414db7",
|
||||||
"c9.ide.threewaymerge": "#229382aa0b",
|
"c9.ide.threewaymerge": "#229382aa0b",
|
||||||
|
|
|
@ -239,7 +239,7 @@ define(function(require, exports, module) {
|
||||||
paths[config.packagePath] = config.staticPrefix;
|
paths[config.packagePath] = config.staticPrefix;
|
||||||
|
|
||||||
requirejs.config({ paths: paths });
|
requirejs.config({ paths: paths });
|
||||||
requirejs.undef([config.packagePath, "__installed__.js"].join("/"));
|
requirejs.undef(config.packagePath, true);
|
||||||
|
|
||||||
require([[config.packagePath, "__installed__"].join("/")], function(installed) {
|
require([[config.packagePath, "__installed__"].join("/")], function(installed) {
|
||||||
callback(null, installed);
|
callback(null, installed);
|
||||||
|
|
Ładowanie…
Reference in New Issue