in plugin-azure-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js [570:595]
forEach(kv.configuration.html5Attributes, function (attr) {
if (utils.hasAttribute(element, attr)) {
var params = element.getAttribute(attr) || true;
if (attr === 'min' || attr === 'max')
{
// If we're validating based on the min and max attributes, we'll
// need to know what the 'type' attribute is set to
var typeAttr = element.getAttribute('type');
if (typeof typeAttr === "undefined" || !typeAttr)
{
// From http://www.w3.org/TR/html-markup/input:
// An input element with no type attribute specified represents the
// same thing as an input element with its type attribute set to "text".
typeAttr = "text";
}
params = {typeAttr: typeAttr, value: params};
}
kv.addRule(valueAccessor(), {
rule: attr,
params: params
});
}
});