aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorDavid Baker <dave@matrix.org>2018-09-21 16:35:17 +0100
committerDavid Baker <dave@matrix.org>2018-09-21 16:35:17 +0100
commit5e87db615a5e430627b17da5dfbd52f0ef7f4db9 (patch)
tree5e3c0798a6606b56b1fc75cc836c3380ac519d2e /javascript
parent122867c45c7f41b82a550a9665d34b7dda1c3ffa (diff)
Make OLM_OPTIONS work again
The closure compiler was just renaming the variable so it never would have picked them up. Make it an extern so it knows what to do.
Diffstat (limited to 'javascript')
-rw-r--r--javascript/externs.js1
-rw-r--r--javascript/olm_pre.js4
2 files changed, 2 insertions, 3 deletions
diff --git a/javascript/externs.js b/javascript/externs.js
new file mode 100644
index 0000000..8ec5b02
--- /dev/null
+++ b/javascript/externs.js
@@ -0,0 +1 @@
+var OLM_OPTIONS;
diff --git a/javascript/olm_pre.js b/javascript/olm_pre.js
index 5e8ed12..673b868 100644
--- a/javascript/olm_pre.js
+++ b/javascript/olm_pre.js
@@ -21,10 +21,8 @@ if (typeof(window) !== 'undefined') {
}
/* applications should define OLM_OPTIONS in the environment to override
- * emscripten module settings (we still need to (re) declare the variable
- * otherwise the closure compiler becomes sad).
+ * emscripten module settings
*/
-var OLM_OPTIONS;
if (typeof(OLM_OPTIONS) !== 'undefined') {
for (var olm_option_key in OLM_OPTIONS) {
if (OLM_OPTIONS.hasOwnProperty(olm_option_key)) {