Merge pull request +9428 from c9/fix/various

Fix test panel for salesforce
pull/199/head
Harutyun Amirjanyan 2015-09-16 13:37:39 +04:00
commit 4518c73279
3 zmienionych plików z 17 dodań i 4 usunięć

Wyświetl plik

@ -282,7 +282,13 @@ config.packages = Object.create(null);
config.paths = Object.create(null);
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);
var path = require.toUrl(module, ".js");
delete define.errors[module];
@ -291,6 +297,13 @@ require.undef = function(module, callback) {
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.toUrl = function(moduleName, ext, skipExt) {

Wyświetl plik

@ -102,11 +102,11 @@
"c9.ide.recentfiles": "#7c099abf40",
"c9.ide.remote": "#301d2ab519",
"c9.ide.processlist": "#bc11818bb5",
"c9.ide.run": "#05c0054752",
"c9.ide.run": "#ba97f384a6",
"c9.ide.run.build": "#0598fff697",
"c9.ide.run.debug.xdebug": "#61dcbd0180",
"c9.ide.save": "#e00549cb0f",
"c9.ide.scm": "#5ad12f7236",
"c9.ide.scm": "#9bedd0fcd3",
"c9.ide.terminal.monitor": "#b76f1c9f24",
"c9.ide.theme.flat": "#2de8414db7",
"c9.ide.threewaymerge": "#229382aa0b",

Wyświetl plik

@ -239,7 +239,7 @@ define(function(require, exports, module) {
paths[config.packagePath] = config.staticPrefix;
requirejs.config({ paths: paths });
requirejs.undef([config.packagePath, "__installed__.js"].join("/"));
requirejs.undef(config.packagePath, true);
require([[config.packagePath, "__installed__"].join("/")], function(installed) {
callback(null, installed);