diff --git a/jquery.iframe-transport.js b/jquery.iframe-transport.js index e8ef077..c687b90 100644 --- a/jquery.iframe-transport.js +++ b/jquery.iframe-transport.js @@ -89,7 +89,20 @@ // ## Annotated Source -(function($, undefined) { +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if (typeof exports === 'object') { + // Node/CommonJS: + factory( + require('jquery') + ); + } else { + // Browser globals + factory(jQuery); + } +}(function($, undefined) { "use strict"; // Register a prefilter that checks whether the `iframe` option is set, and @@ -244,4 +257,4 @@ } }); -})(jQuery); +})); \ No newline at end of file