Merge pull request +9697 from c9/fix/various

[Trivial] Fix misaligned inputbox in file save dialog
pull/199/head
Ruben Daniels 2015-10-05 11:12:49 -07:00
commit b1939daafb
6 zmienionych plików z 21 dodań i 53 usunięć

Wyświetl plik

@ -84,6 +84,9 @@ module.exports.makeLocal = function(config, options) {
config[i].autoInit = false; config[i].autoInit = false;
} else if (config[i].packagePath == "plugins/c9.ide.tree/tree") { } else if (config[i].packagePath == "plugins/c9.ide.tree/tree") {
config[i].defaultExpanded = !config.hosted; config[i].defaultExpanded = !config.hosted;
} else if (config[i].packagePath == "plugins/c9.ide.errorhandler/raygun_error_handler") {
// TODO fix cycle introduced by local/info and raygun_error_handler
config[i].packagePath = "plugins/c9.ide.errorhandler/simple_error_handler";
} }
} }
@ -127,9 +130,13 @@ module.exports.makeLocal = function(config, options) {
contents: options.project.contents, contents: options.project.contents,
descr: options.project.descr descr: options.project.descr
} }
}].filter(Boolean); },
c9Ws && "plugins/c9.ide.analytics/mock_analytics",
].filter(Boolean);
var excludes = c9Ws ? {} : { var excludes = c9Ws ? {
"plugins/c9.ide.analytics/analytics": true,
} : {
"plugins/c9.ide.newresource/open": true, "plugins/c9.ide.newresource/open": true,
"plugins/c9.ide.info/info": true, "plugins/c9.ide.info/info": true,
// "plugins/c9.ide.login/login": true, // "plugins/c9.ide.login/login": true,

Wyświetl plik

@ -271,7 +271,7 @@
function loadRequireJsConfig(cb) { function loadRequireJsConfig(cb) {
var requirejs = window.requirejs; var requirejs = window.requirejs;
window.require = requirejs; window.require = requirejs;
requirejs.setConfig = requirejs.config; requirejs.setConfig = requirejs.setConfig || requirejs.config;
requirejs.config = function(config) { requirejs.config = function(config) {
config.baseUrl = requirejsBaseUrl + (config.baseUrl || ""); config.baseUrl = requirejsBaseUrl + (config.baseUrl || "");
if (config.paths) { if (config.paths) {
@ -293,7 +293,7 @@
require.packaged = true; require.packaged = true;
if (!packed || devel) { if (!packed || devel) {
packageIsLoading = true; packageIsLoading = true;
loadScript("plugins/c9.vfs.standalone/www/require.js", function() { loadScript("node_modules/architect-build/build_support/mini_require.js", function() {
removeNwRequire(); removeNwRequire();
startIde(); startIde();
packageIsLoading = false; packageIsLoading = false;

Wyświetl plik

@ -361,7 +361,7 @@ var server = {
} }
} }
if (p.staticPrefix && options.windowLocation && options.packed) { if (p.staticPrefix && options.windowLocation && (options.packed || isRemote)) {
p.staticPrefix = p.staticPrefix.replace(/^\/static/, options.windowLocation); p.staticPrefix = p.staticPrefix.replace(/^\/static/, options.windowLocation);
} }
} }
@ -392,6 +392,10 @@ var server = {
plugins = require(configPath).makeLocal(config.plugins, settings); plugins = require(configPath).makeLocal(config.plugins, settings);
settings.url = config.url; settings.url = config.url;
} }
plugins.forEach(function(p) {
if (p.staticPrefix)
p.staticPrefix = p.staticPrefix.replace(/^https?:\/\/.*?\/static/, "/static");
})
updateFilePaths(plugins, function(){ updateFilePaths(plugins, function(){
cb(plugins, settings); cb(plugins, settings);
}); });
@ -415,7 +419,6 @@ var server = {
openWindow : openWindow, openWindow : openWindow,
parseArgs : parseArgs, parseArgs : parseArgs,
getRecentWindows: getRecentWindows, getRecentWindows: getRecentWindows,
listC9Projects: listC9Projects,
getRemoteWorkspaceConfig: getRemoteWorkspaceConfig getRemoteWorkspaceConfig: getRemoteWorkspaceConfig
}; };
@ -1023,49 +1026,6 @@ function loadData(url, callback) {
xhr.send(""); xhr.send("");
} }
// TODO add proper api to c9 server
function listC9Projects(user, callback) {
if (!user)
return callback(null, []);
var url = "https://c9.io/" + user.name;
loadData(url, function(err, result) {
if (err) return callback(err);
var ownProjects = [];
var sharedProjects = [];
try {
var pids = Object.create(null);
JSON.parse(result.match(/projects:\s*(.*),/)[1]).forEach(function(x) {
var userName = x.owner_username || user.name;
var project = {
name: userName + "/" + x.name,
projectName: x.name,
pid: x.pid,
isRemote: true,
};
if (pids[project.pid])
return;
pids[project.pid] = project;
if (userName == user.name)
ownProjects.push(project);
else
sharedProjects.push(project);
});
} catch(e) {
console.error(e);
return callback(e);
}
callback(null, {
shared: sharedProjects,
own: ownProjects
});
});
}
function getRemoteWorkspaceConfig(projectName, callback) { function getRemoteWorkspaceConfig(projectName, callback) {
var url = "https://ide.c9.io/" + projectName + "?config=1"; var url = "https://ide.c9.io/" + projectName + "?config=1";
loadData(url, function(err, result, xhr) { loadData(url, function(err, result, xhr) {

4
node_modules/architect/architect.js wygenerowano vendored
Wyświetl plik

@ -406,7 +406,9 @@ function checkCycles(config, lookup) {
"\nMissing services:\n" + unresolvedList.join("\n") + "\n", unresolved, "\nMissing services:\n" + unresolvedList.join("\n") + "\n", unresolved,
"\nResolved services:", Object.keys(resolved)); "\nResolved services:", Object.keys(resolved));
var err = new Error("Could not resolve dependencies\n" var err = new Error("Could not resolve dependencies\n"
+ "Missing services: " + unresolvedList); + (unresolvedList.length ? "Missing services: " + unresolvedList
: "Config contains cyclic dependencies" // TODO print cycles
));
err.unresolved = unresolvedList; err.unresolved = unresolvedList;
throw err; throw err;
} }

Wyświetl plik

@ -67,7 +67,7 @@
"c9.ide.language.javascript.infer": "#8478e3c702", "c9.ide.language.javascript.infer": "#8478e3c702",
"c9.ide.language.jsonalyzer": "#d44cb13695", "c9.ide.language.jsonalyzer": "#d44cb13695",
"c9.ide.collab": "#a8e597ae5e", "c9.ide.collab": "#a8e597ae5e",
"c9.ide.local": "#a9703b630c", "c9.ide.local": "#a6e689e33b",
"c9.ide.find": "#35379124ca", "c9.ide.find": "#35379124ca",
"c9.ide.find.infiles": "#c132ad243c", "c9.ide.find.infiles": "#c132ad243c",
"c9.ide.find.replace": "#44772dd796", "c9.ide.find.replace": "#44772dd796",
@ -102,7 +102,7 @@
"c9.ide.recentfiles": "#7c099abf40", "c9.ide.recentfiles": "#7c099abf40",
"c9.ide.remote": "#301d2ab519", "c9.ide.remote": "#301d2ab519",
"c9.ide.processlist": "#2b12cd1bdd", "c9.ide.processlist": "#2b12cd1bdd",
"c9.ide.run": "#ba97f384a6", "c9.ide.run": "#89a02ba00a",
"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",

Wyświetl plik

@ -26,7 +26,6 @@
font-size: 8pt; font-size: 8pt;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
height: 210px;
border-radius:3px; border-radius:3px;
} }