From 182ba8345ec81541f751a9151ce8aa45021422dc Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 22 Feb 2012 11:07:47 +0100 Subject: [PATCH] minor demo fix --- demo/kitchen-sink/demo.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/demo/kitchen-sink/demo.js b/demo/kitchen-sink/demo.js index 63a87fe1..242b87a4 100644 --- a/demo/kitchen-sink/demo.js +++ b/demo/kitchen-sink/demo.js @@ -42,7 +42,7 @@ define(function(require, exports, module) { require("ace/lib/fixoldbrowsers"); var env = {}; - + var net = require("ace/lib/net"); var event = require("ace/lib/event"); var theme = require("ace/theme/textmate"); @@ -66,7 +66,7 @@ var Doc = function(name, desc, file) { var WrappedDoc = function(name, desc, file) { Doc.apply(this, arguments); - + this.doc.setUseWrapMode(true); this.doc.setWrapLimitRange(80, 80); }; @@ -77,7 +77,7 @@ var Mode = function(name, desc, clazz, extensions) { this.clazz = clazz; this.mode = new clazz(); this.mode.name = name; - + this.extRe = new RegExp("^.*\\.(" + extensions.join("|") + ")$", "g"); }; @@ -89,7 +89,7 @@ var themes = {}; function loadTheme(name, callback) { if (themes[name]) return callback(); - + themes[name] = 1; var base = name.split("/").pop(); var fileName = "demo/kitchen-sink/theme-" + base + "-uncompressed.js"; @@ -359,6 +359,9 @@ bindDropdown("mode", function(value) { }); bindDropdown("theme", function(value) { + if (!value) + return; + if (module.packaged) { loadTheme(value, function() { env.editor.setTheme(value);