helper.js
577 Bytes
/**
* Returns an array of elements with the given IDs, eg.
* @example q("main", "foo", "bar")
* @result [<div id="main">, <span id="foo">, <input id="bar">]
*/
var query_ids = function() {
var r = [];
for ( var i = 0; i < arguments.length; i++ ) {
r.push( document.getElementById( arguments[i] ) );
}
return r;
};
var recreate_doc = function(html) {
document = require('jsdom').jsdom(html);
window = document.createWindow();
return require(process.cwd() + '/lib/node-jquery').create(window);
};
exports.query_ids = query_ids;
exports.recreate_doc = recreate_doc;