diff --git a/.c9settings.xml b/.c9settings.xml
new file mode 100644
index 00000000..d28e2675
--- /dev/null
+++ b/.c9settings.xml
@@ -0,0 +1 @@
+{"ext/editors/editors":{"parent":{"visible":2,"flex":1},"visible":2,"flex":1},"ext/tree/tree":{"parent":{"visible":2,"width":"200"},"visible":true,"flex":3,"state":"normal"},"ext/console/console":{"parent":{"visible":2,"height":"41"},"visible":false,"flex":1}}["folder[1]"]
\ No newline at end of file
diff --git a/demo/demo.js b/demo/demo.js
index 6caf3f4c..4a9e12a3 100644
--- a/demo/demo.js
+++ b/demo/demo.js
@@ -52,6 +52,7 @@ exports.launch = function(env) {
var XmlMode = require("ace/mode/xml").Mode;
var PythonMode = require("ace/mode/python").Mode;
var PhpMode = require("ace/mode/php").Mode;
+ var JavaMode = require("ace/mode/java").Mode;
var TextMode = require("ace/mode/text").Mode;
var UndoManager = require("ace/undomanager").UndoManager;
@@ -101,6 +102,10 @@ exports.launch = function(env) {
docs.php = new EditSession(document.getElementById("phptext").innerHTML);
docs.php.setMode(new PhpMode());
docs.php.setUndoManager(new UndoManager());
+
+ docs.java = new EditSession(document.getElementById("javatext").innerHTML);
+ docs.java.setMode(new JavaMode());
+ docs.java.setUndoManager(new UndoManager());
var container = document.getElementById("editor");
@@ -113,7 +118,8 @@ exports.launch = function(env) {
css: new CssMode(),
javascript: new JavaScriptMode(),
python: new PythonMode(),
- php: new PhpMode()
+ php: new PhpMode(),
+ java: new JavaMode()
};
function getMode() {
@@ -146,6 +152,9 @@ exports.launch = function(env) {
else if (mode instanceof PhpMode) {
modeEl.value = "php";
}
+ else if (mode instanceof JavaMode) {
+ modeEl.value = "java";
+ }
else {
modeEl.value = "text";
}
@@ -271,6 +280,8 @@ exports.launch = function(env) {
mode = "python";
} else if (/^.*\.php$/i.test(file.name)) {
mode = "php";
+ } else if (/^.*\.java$/i.test(file.name)) {
+ mode = "java";
}
env.editor.onTextInput(reader.result);
diff --git a/editor.html b/editor.html
index 4757e617..93684441 100644
--- a/editor.html
+++ b/editor.html
@@ -19,6 +19,7 @@
+
@@ -72,6 +73,7 @@
+
@@ -136,6 +138,22 @@
|