From baa2a59f4c2adbe4d3aed525ba9b5b53465a819a Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Fri, 14 Apr 2017 00:13:25 -0600 Subject: [PATCH] Fix ace editor not working --- public/src/admin/admin.js | 6 ++++++ public/src/admin/appearance/customise.js | 1 - public/src/admin/settings/email.js | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/public/src/admin/admin.js b/public/src/admin/admin.js index 7ec41a553b..0b6867b81c 100644 --- a/public/src/admin/admin.js +++ b/public/src/admin/admin.js @@ -231,4 +231,10 @@ }); }); } + + // tell ace to use the right paths when requiring modules + require(['ace/ace'], function (ace) { + ace.config.set('packaged', true); + ace.config.set('basePath', config.relative_path + '/assets/src/modules/ace/'); + }); }()); diff --git a/public/src/admin/appearance/customise.js b/public/src/admin/appearance/customise.js index a8fc5282cd..268d8480af 100644 --- a/public/src/admin/appearance/customise.js +++ b/public/src/admin/appearance/customise.js @@ -1,6 +1,5 @@ 'use strict'; - define('admin/appearance/customise', ['admin/settings', 'ace/ace'], function (Settings, ace) { var Customise = {}; diff --git a/public/src/admin/settings/email.js b/public/src/admin/settings/email.js index ca454ab1ba..d25fa05c30 100644 --- a/public/src/admin/settings/email.js +++ b/public/src/admin/settings/email.js @@ -1,7 +1,7 @@ 'use strict'; -define('admin/settings/email', ['admin/settings', 'ace/ace'], function (ace) { +define('admin/settings/email', ['ace/ace', 'admin/settings'], function (ace) { var module = {}; var emailEditor;