Converted to node module
Converted to npm package Added brower Added browserify with minification Updated Readme
This commit is contained in:
35
lib/browser_fix/xhr.js
Normal file
35
lib/browser_fix/xhr.js
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var global = (function() { return this; })(); // jshint ignore:line
|
||||
|
||||
/**
|
||||
* XMLHttpRequest constructor.
|
||||
*/
|
||||
|
||||
var XMLHttpRequest = window.XMLHttpRequest; // jshint ignore:line
|
||||
|
||||
/**
|
||||
* Module exports.
|
||||
*/
|
||||
|
||||
module.exports.XMLHttpRequest = XMLHttpRequest ? xhr : null;
|
||||
|
||||
/**
|
||||
* XMLHttpRequest constructor.
|
||||
*
|
||||
* @param {Object) opts (optional)
|
||||
* @api public
|
||||
*/
|
||||
|
||||
function xhr(obj) {
|
||||
var instance;
|
||||
|
||||
instance = new XMLHttpRequest(obj);
|
||||
|
||||
return instance;
|
||||
}
|
||||
|
||||
if (XMLHttpRequest) xhr.prototype = XMLHttpRequest.prototype;
|
Reference in New Issue
Block a user