diff --git a/demo/editor.html b/demo/editor.html
index f4505e3e..ec291729 100644
--- a/demo/editor.html
+++ b/demo/editor.html
@@ -193,7 +193,7 @@ function getDoc() {
var modeEl = document.getElementById("mode");
modeEl.onchange = function() {
- editor.getDocument().setTheme(modeEl.value);
+ editor.getDocument().setMode(modes[modeEl.value] || modes.text);
};
var modes = {