kopia lustrzana https://github.com/c9/core
Merge pull request +11065 from c9/language-library-ui
Better Javascript library supportpull/242/head
commit
7b68a58a87
|
@ -321,7 +321,82 @@ module.exports = function(options) {
|
||||||
"plugins/c9.ide.language.javascript/javascript",
|
"plugins/c9.ide.language.javascript/javascript",
|
||||||
"plugins/c9.ide.language.javascript.immediate/immediate",
|
"plugins/c9.ide.language.javascript.immediate/immediate",
|
||||||
"plugins/c9.ide.language.javascript.infer/jsinfer",
|
"plugins/c9.ide.language.javascript.infer/jsinfer",
|
||||||
"plugins/c9.ide.language.javascript.tern/tern",
|
{
|
||||||
|
packagePath: "plugins/c9.ide.language.javascript.tern/tern",
|
||||||
|
plugins: [
|
||||||
|
{
|
||||||
|
name: "angular",
|
||||||
|
path: "tern/plugin/angular",
|
||||||
|
enabled: true,
|
||||||
|
hidden: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "doc_comment",
|
||||||
|
path: "tern/plugin/doc_comment",
|
||||||
|
enabled: true,
|
||||||
|
hidden: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "es_modules",
|
||||||
|
path: "tern/plugin/es_modules",
|
||||||
|
enabled: true,
|
||||||
|
hidden: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "modules",
|
||||||
|
path: "tern/plugin/modules",
|
||||||
|
enabled: true,
|
||||||
|
hidden: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "node",
|
||||||
|
path: "tern/plugin/node",
|
||||||
|
enabled: true,
|
||||||
|
hidden: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "requirejs",
|
||||||
|
path: "tern/plugin/requirejs",
|
||||||
|
enabled: true,
|
||||||
|
hidden: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "architect_resolver",
|
||||||
|
path: "./architect_resolver_worker",
|
||||||
|
enabled: true,
|
||||||
|
hidden: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
defs: [{
|
||||||
|
name: "ecma5",
|
||||||
|
enabled: true,
|
||||||
|
experimental: false,
|
||||||
|
firstClass: true,
|
||||||
|
path: "lib/tern/defs/ecma5.json"
|
||||||
|
}, {
|
||||||
|
name: "jQuery",
|
||||||
|
enabled: true,
|
||||||
|
experimental: false,
|
||||||
|
path: "lib/tern/defs/jquery.json"
|
||||||
|
}, {
|
||||||
|
name: "browser",
|
||||||
|
enabled: true,
|
||||||
|
experimental: false,
|
||||||
|
firstClass: true,
|
||||||
|
path: "lib/tern/defs/browser.json"
|
||||||
|
}, {
|
||||||
|
name: "underscore",
|
||||||
|
enabled: false,
|
||||||
|
experimental: false,
|
||||||
|
path: "lib/tern/defs/underscore.json"
|
||||||
|
}, {
|
||||||
|
name: "chai",
|
||||||
|
enabled: false,
|
||||||
|
experimental: false,
|
||||||
|
path: "lib/tern/defs/chai.json"
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
"plugins/c9.ide.language.javascript.tern/ui",
|
||||||
"plugins/c9.ide.language.javascript.tern/architect_resolver",
|
"plugins/c9.ide.language.javascript.tern/architect_resolver",
|
||||||
"plugins/c9.ide.language.javascript.eslint/eslint",
|
"plugins/c9.ide.language.javascript.eslint/eslint",
|
||||||
{
|
{
|
||||||
|
|
12
package.json
12
package.json
|
@ -34,8 +34,8 @@
|
||||||
"rusha": "~0.7.2",
|
"rusha": "~0.7.2",
|
||||||
"send": "~0.1.4",
|
"send": "~0.1.4",
|
||||||
"simple-mime": "~0.0.8",
|
"simple-mime": "~0.0.8",
|
||||||
"tern": "git://github.com/cloud9ide/tern.git#749e64a0f0fed91f883ff055df37b4bfc9f2d980",
|
"tern": "git://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e",
|
||||||
"tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#6a0107e602b0d044fe1753533cf31f52cf5fb95a",
|
"tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#84d51dcb9b16b126a206789d4d4237cde2801fe4",
|
||||||
"through": "2.2.0",
|
"through": "2.2.0",
|
||||||
"tmp": "~0.0.20",
|
"tmp": "~0.0.20",
|
||||||
"uglify-js": "2.4.16",
|
"uglify-js": "2.4.16",
|
||||||
|
@ -56,16 +56,16 @@
|
||||||
"c9"
|
"c9"
|
||||||
],
|
],
|
||||||
"c9plugins": {
|
"c9plugins": {
|
||||||
"c9.ide.language": "#c1cdf70cf0",
|
"c9.ide.language": "#e3be3e2cb9",
|
||||||
"c9.ide.language.css": "#be07d72209",
|
"c9.ide.language.css": "#be07d72209",
|
||||||
"c9.ide.language.generic": "#7a1150bc50",
|
"c9.ide.language.generic": "#c8c2ce89e0",
|
||||||
"c9.ide.language.html": "#9be847c0ce",
|
"c9.ide.language.html": "#9be847c0ce",
|
||||||
"c9.ide.language.html.diff": "#24f3608d26",
|
"c9.ide.language.html.diff": "#24f3608d26",
|
||||||
"c9.ide.language.javascript": "#1a0b1584c2",
|
"c9.ide.language.javascript": "#1a0b1584c2",
|
||||||
"c9.ide.language.javascript.immediate": "#c8b1e5767a",
|
"c9.ide.language.javascript.immediate": "#c8b1e5767a",
|
||||||
"c9.ide.language.javascript.eslint": "#3127e1eba1",
|
"c9.ide.language.javascript.eslint": "#3127e1eba1",
|
||||||
"c9.ide.language.javascript.tern": "#17fb66bef8",
|
"c9.ide.language.javascript.tern": "#45e5f5b0e5",
|
||||||
"c9.ide.language.javascript.infer": "#c88fc6e405",
|
"c9.ide.language.javascript.infer": "#d8b693d038",
|
||||||
"c9.ide.language.jsonalyzer": "#47a64de05d",
|
"c9.ide.language.jsonalyzer": "#47a64de05d",
|
||||||
"c9.ide.collab": "#10c224f9b8",
|
"c9.ide.collab": "#10c224f9b8",
|
||||||
"c9.ide.local": "#a6e689e33b",
|
"c9.ide.local": "#a6e689e33b",
|
||||||
|
|
|
@ -55,8 +55,6 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
/***** Methods *****/
|
/***** Methods *****/
|
||||||
|
|
||||||
// =0 means the value should be set to 0 to disable otherwise it is enabled
|
|
||||||
// =1 means the value should be set to 1 to enable otherwise it is disabled
|
|
||||||
var found = {};
|
var found = {};
|
||||||
function addExperiment(name, defaultValue, caption){
|
function addExperiment(name, defaultValue, caption){
|
||||||
var uniqueId = name.replace(/\//g, "-");
|
var uniqueId = name.replace(/\//g, "-");
|
||||||
|
@ -105,6 +103,7 @@ define(function(require, exports, module) {
|
||||||
plugin.on("unload", function() {
|
plugin.on("unload", function() {
|
||||||
loaded = false;
|
loaded = false;
|
||||||
drawn = false;
|
drawn = false;
|
||||||
|
hasAlerted = false;
|
||||||
intro = null;
|
intro = null;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
"Stop cursing, start coding",
|
"Stop cursing, start coding",
|
||||||
"GET /this/workspace#loaded",
|
"GET /this/workspace#loaded",
|
||||||
"Use our Vim mode for extra addictive effect!",
|
"Use our Vim mode for extra addictive effect!",
|
||||||
"Not your grandfather's IDE",
|
"Not your grandmother's IDE",
|
||||||
"Now made with 20% more cloud!",
|
"Now made with 20% more cloud!",
|
||||||
"Literally makes your laptop cooler",
|
"Literally makes your laptop cooler",
|
||||||
];
|
];
|
||||||
|
|
|
@ -46,7 +46,7 @@ shortcuts.localdev = shortcuts.onlinedev.concat([
|
||||||
shortcuts.odev = shortcuts.onlinedev; // For backwards compatibility, if you see this in 2016 remove this line
|
shortcuts.odev = shortcuts.onlinedev; // For backwards compatibility, if you see this in 2016 remove this line
|
||||||
var delayLoadConfigs = [
|
var delayLoadConfigs = [
|
||||||
// Services that are usually not immediately needed
|
// Services that are usually not immediately needed
|
||||||
"preview", "user-content", "api", "apps-proxy", "worker",
|
"preview", "user-content", "apps-proxy", "worker", "homepage",
|
||||||
// Services that are very slow to load, blocking others
|
// Services that are very slow to load, blocking others
|
||||||
"profile",
|
"profile",
|
||||||
];
|
];
|
||||||
|
|
Ładowanie…
Reference in New Issue