Преглед на файлове

Added AMD friendly piece of code.

Joe Martin преди 13 години
родител
ревизия
2d80b3af04
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9 0
      src/showdown.js

+ 9 - 0
src/showdown.js

@@ -1339,3 +1339,12 @@ var escapeCharacters_callback = function(wholeMatch,m1) {
 
 // export
 if (typeof module !== 'undefined') module.exports = Showdown;
+
+// stolen from AMD branch of underscore
+// AMD define happens at the end for compatibility with AMD loaders
+// that don't enforce next-turn semantics on modules.
+if (typeof define === 'function' && define.amd) {
+    define('showdown', function() {
+        return Showdown;
+    });
+}