diff --git a/ready.js b/ready.js index c958eb6..8060dcb 100644 --- a/ready.js +++ b/ready.js @@ -3,7 +3,7 @@ */ !function (name, definition) { - if (typeof module != 'undefined') module.exports = definition() + if (typeof module != 'undefined' && typeof module.exports !== 'undefined') module.exports = definition() else if (typeof define == 'function' && typeof define.amd == 'object') define(definition) else this[name] = definition() diff --git a/ready.min.js b/ready.min.js index efea7f1..125ec55 100644 --- a/ready.min.js +++ b/ready.min.js @@ -1,4 +1,4 @@ /*! * domready (c) Dustin Diaz 2014 - License MIT */ -!function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) \ No newline at end of file +!function(e,t){typeof module!="undefined"&&typeof module.exports!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) \ No newline at end of file diff --git a/src/ready.js b/src/ready.js index c958eb6..8060dcb 100644 --- a/src/ready.js +++ b/src/ready.js @@ -3,7 +3,7 @@ */ !function (name, definition) { - if (typeof module != 'undefined') module.exports = definition() + if (typeof module != 'undefined' && typeof module.exports !== 'undefined') module.exports = definition() else if (typeof define == 'function' && typeof define.amd == 'object') define(definition) else this[name] = definition()