todomvc
Version:
> Helping you select an MV\* framework
25 lines (22 loc) • 598 B
JavaScript
(function (define) {
define(function () {
;
var formNodeRx = /^form$/i;
/**
* Simple function to find a form element.
* @param rootNode {HTMLElement} form node to search under
* @param nodeName {String} form element to find
* @return {HTMLElement}
*/
return function formElementFinder (rootNode, nodeName) {
// use form.elements if this is a form
if (rootNode.elements && rootNode.elements.length) {
return rootNode.elements[nodeName];
}
};
});
}(
typeof define == 'function' && define.amd
? define
: function (factory) { module.exports = factory(); }
));