kopia lustrzana https://github.com/c9/core
				
				
				
			add salesforce modes to cdn
							rodzic
							
								
									793bacb276
								
							
						
					
					
						commit
						1e6ca66196
					
				| 
						 | 
					@ -160,19 +160,38 @@ define(function(require, exports, module) {
 | 
				
			||||||
            var aceModules = ["vim", "emacs", "sublime"].map(function(x) {
 | 
					            var aceModules = ["vim", "emacs", "sublime"].map(function(x) {
 | 
				
			||||||
                return "plugins/c9.ide.ace.keymaps/" + x + "/keymap";
 | 
					                return "plugins/c9.ide.ace.keymaps/" + x + "/keymap";
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
            var acePath = __dirname + "/../../node_modules/ace/lib/ace";
 | 
					            var paths = {
 | 
				
			||||||
            function addAceModules(type, excludePattern) {
 | 
					                ace: __dirname + "/../../node_modules/ace/lib/ace",
 | 
				
			||||||
                var files = fs.readdirSync(acePath + "/" + type);
 | 
					                plugins: __dirname + "/../../plugins",
 | 
				
			||||||
                files.filter(function(p) {
 | 
					            };
 | 
				
			||||||
                    return !excludePattern.test(p) && !/[\s#]/.test(p) && /.*\.js$/.test(p);
 | 
					            function addAceModules(path, excludePattern) {
 | 
				
			||||||
                }).forEach(function(p) {
 | 
					                var parts = path.split("/");
 | 
				
			||||||
                    aceModules.push("ace/" + type + "/" + p.slice(0, -3));
 | 
					                if (parts[0] == "ace") {
 | 
				
			||||||
                });
 | 
					                    if (parts[1] == "modes" || parts[1] == "themes")
 | 
				
			||||||
 | 
					                        parts[1] = parts[1].slice(0, -1);
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					                parts[0] = paths[parts[0]];
 | 
				
			||||||
 | 
					                var fsPath = parts.join("/");
 | 
				
			||||||
 | 
					                try {
 | 
				
			||||||
 | 
					                    var files = fs.readdirSync(fsPath);
 | 
				
			||||||
 | 
					                    files.filter(function(p) {
 | 
				
			||||||
 | 
					                        return !excludePattern.test(p) && !/[\s#]/.test(p) && /.*\.js$/.test(p);
 | 
				
			||||||
 | 
					                    }).forEach(function(p) {
 | 
				
			||||||
 | 
					                        aceModules.push(path + "/" + p.slice(0, -3));
 | 
				
			||||||
 | 
					                    });
 | 
				
			||||||
 | 
					                } catch(e) {}
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            addAceModules("mode", /_highlight_rules|_test|_worker|xml_util|_outdent|behaviour|completions/);
 | 
					            
 | 
				
			||||||
            addAceModules("theme", /_test/);
 | 
					            var aceModulePaths = [
 | 
				
			||||||
            addAceModules("ext", /_test/);
 | 
					                "ace",
 | 
				
			||||||
            addAceModules("snippets", /_test/);
 | 
					                "plugins/c9.ide.salesforce/salesforce.language"
 | 
				
			||||||
 | 
					            ];
 | 
				
			||||||
 | 
					            aceModulePaths.forEach(function(p) {
 | 
				
			||||||
 | 
					                addAceModules(p + "/modes", /_highlight_rules|_test|_worker|xml_util|_outdent|behaviour|completions/);
 | 
				
			||||||
 | 
					                addAceModules(p + "/themes", /_test/);
 | 
				
			||||||
 | 
					                addAceModules(p + "/ext", /_test/);
 | 
				
			||||||
 | 
					                addAceModules(p + "/snippets", /_test/);
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
            function take() {
 | 
					            function take() {
 | 
				
			||||||
                var p = aceModules.pop();
 | 
					                var p = aceModules.pop();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Ładowanie…
	
		Reference in New Issue