Fix data-* behavior (failure to understand own docs)
This commit is contained in:
parent
0532468499
commit
b79c835c07
|
@ -58,10 +58,11 @@ function validateAttribute(tagName, attribName, value) {
|
||||||
// data-* catch-all validators
|
// data-* catch-all validators
|
||||||
if (tag && tag['data-*'] && !tag[attribName]) {
|
if (tag && tag['data-*'] && !tag[attribName]) {
|
||||||
var permitted = tag['data-*'];
|
var permitted = tag['data-*'];
|
||||||
if (permitted === value || permitted === '*' ||
|
if (permitted && (
|
||||||
((permitted instanceof RegExp) && permitted.test(value))) {
|
permitted.indexOf(value) !== -1 ||
|
||||||
return value;
|
permitted.indexOf('*') !== -1 ||
|
||||||
}
|
((permitted instanceof RegExp) && permitted.test(value)))
|
||||||
|
) { return value; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue