You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building a bundle using some requireje-based tools each file is loaded in
a separate closure, with the result that Markdown.Convertor creates a Markdown
in a different scope than window and Markdown.Sanitizer then fails to find it.
This can be fixed by modifying the converter to explicitly create
window.Markdown as well:
diff --git a/src/3rdparty/pagedown/Markdown.Converter.js
b/src/3rdparty/pagedown/Markdown.Converter.js
index 58fc54a..8c1a909 100755
--- a/src/3rdparty/pagedown/Markdown.Converter.js
+++ b/src/3rdparty/pagedown/Markdown.Converter.js
@@ -3,7 +3,7 @@ var Markdown;
if (typeof exports === "object" && typeof require === "function") // we're in a CommonJS (e.g. Node.js) module
Markdown = exports;
else
- Markdown = {};
+ Markdown = window.Markdown = {};
// The following text is included for historical reasons, but should
// be taken with a pinch of salt; it's not all true anymore.
Original issue reported on code.google.com by wich...@outlook.com on 4 Jan 2013 at 3:41
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
wich...@outlook.com
on 4 Jan 2013 at 3:41The text was updated successfully, but these errors were encountered: