From b0779057810237b5ecfe0df3e107142212fd4832 Mon Sep 17 00:00:00 2001 From: kangax Date: Sat, 14 Sep 2013 20:40:40 +0200 Subject: [PATCH] Avoid creation of `exports` global var as this messes up QUnit (and probably something else) --- dist/all.min.js.gz | Bin 50643 -> 50643 bytes dist/all.require.js | 4 ++++ src/amd/requirejs.js | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/dist/all.min.js.gz b/dist/all.min.js.gz index 4a75fa0d5d832570c90820597330d1bb573ffdf1..daf407e7a6505d28efb814ad850bb14167daacd5 100644 GIT binary patch delta 17 ZcmccI&3w6=nN7Z%gX7DzjcjL+0suZ-2UY+8 delta 17 ZcmccI&3w6=nN7Z%gJZ_TjcjL+0suT42K4{{ diff --git a/dist/all.require.js b/dist/all.require.js index ff6ef760..4498cdce 100644 --- a/dist/all.require.js +++ b/dist/all.require.js @@ -18502,6 +18502,10 @@ fabric.util.object.extend(fabric.Text.prototype, { window.fabric = fabric; +// make sure exports.fabric is always defined when used as 'global' later scopes +var exports = exports || {}; +exports.fabric = fabric; + if (typeof define === "function" && define.amd) { define("fabric", [], function() { return fabric }); } diff --git a/src/amd/requirejs.js b/src/amd/requirejs.js index 1bb2e866..2c3599df 100644 --- a/src/amd/requirejs.js +++ b/src/amd/requirejs.js @@ -2,6 +2,10 @@ window.fabric = fabric; +// make sure exports.fabric is always defined when used as 'global' later scopes +var exports = exports || {}; +exports.fabric = fabric; + if (typeof define === "function" && define.amd) { define("fabric", [], function() { return fabric }); }