diff --git a/common/static/js/vendor/requirejs/text.js b/common/static/js/vendor/requirejs/text.js index 4c311edceb..1e5cf41f4f 100644 --- a/common/static/js/vendor/requirejs/text.js +++ b/common/static/js/vendor/requirejs/text.js @@ -8,7 +8,10 @@ define, window, process, Packages, java, location, Components, FileUtils */ -define(['module'], function (module) { +// Added by edX: we namespace requirejs and its associated functions. +var namespaced_define = window.define !== undefined ? define : RequireJS.define; + +namespaced_define(['module'], function (module) { 'use strict'; var text, fs, Cc, Ci, xpcIsWindows, @@ -207,7 +210,7 @@ define(['module'], function (module) { if (buildMap.hasOwnProperty(moduleName)) { var content = text.jsEscape(buildMap[moduleName]); write.asModule(pluginName + "!" + moduleName, - "define(function () { return '" + + "namespaced_define(function () { return '" + content + "';});\n"); }