Mercurial > hg > nodescore
annotate node_modules/jQuery/src/wrapper.js @ 101:52e44ee1c791 tip master
enabled all scores in autostart script
| author | Rob Canning <rc@kiben.net> |
|---|---|
| date | Tue, 21 Apr 2015 16:20:57 +0100 |
| parents | cd921abc8887 |
| children |
| rev | line source |
|---|---|
| rob@77 | 1 (function () { |
| rob@77 | 2 function create(window) { |
| rob@77 | 3 |
| rob@77 | 4 if(window == null ) { |
| rob@77 | 5 window = require('jsdom').jsdom().createWindow(); |
| rob@77 | 6 // assume window is a jsdom instance... |
| rob@77 | 7 // jsdom includes an incomplete version of XMLHttpRequest |
| rob@77 | 8 window.XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; |
| rob@77 | 9 // trick jQuery into thinking CORS is supported (should be in node-XMLHttpRequest) |
| rob@77 | 10 window.XMLHttpRequest.prototype.withCredentials = false; |
| rob@77 | 11 |
| rob@77 | 12 if(window.location == null) { |
| rob@77 | 13 window.location = require('location'); |
| rob@77 | 14 } |
| rob@77 | 15 |
| rob@77 | 16 if(window.navigator == null) { |
| rob@77 | 17 window.navigator = require('navigator'); |
| rob@77 | 18 } |
| rob@77 | 19 } |
| rob@77 | 20 |
| rob@77 | 21 |
| rob@77 | 22 var location = window.location, |
| rob@77 | 23 navigator = window.navigator, |
| rob@77 | 24 XMLHttpRequest = window.XMLHttpRequest; |
| rob@77 | 25 |
| rob@77 | 26 //JQUERY_SOURCE |
| rob@77 | 27 |
| rob@77 | 28 window.jQuery.noConflict(); |
| rob@77 | 29 return window.jQuery; |
| rob@77 | 30 } |
| rob@77 | 31 module.exports = create('undefined' === typeof window ? undefined : window); |
| rob@77 | 32 module.exports.create = create; |
| rob@77 | 33 }()); |
