quixote
Version:
CSS unit and integration testing
23 lines (18 loc) • 603 B
JavaScript
// Copyright Titanium I.T. LLC.
;
var ensure = require("./util/ensure.js");
var QElement = require('./q_element.js');
var QFrame = require("./q_frame.js");
var browser = require("./browser.js");
exports.browser = browser;
exports.createFrame = function(options, callback) {
return QFrame.create(document.body, options, function(err, callbackFrame) {
if (err) return callback(err);
browser.detectBrowserFeatures(function(err) {
callback(err, callbackFrame);
});
});
};
exports.elementFromDom = function(domElement, nickname) {
return QElement.create(domElement, nickname);
};