Sha256: f5dd1a0858482e2e01598a2656a7a3747c6e592914bb110711cd8304d9b9088a
Contents?: true
Size: 664 Bytes
Versions: 375
Compression:
Stored size: 664 Bytes
Contents
var langs, invalid; langs = (options ? options : axe.utils.validLangs()).map(axe.utils.getBaseLang); invalid = ['lang', 'xml:lang'].reduce(function(invalid, langAttr) { var langVal = node.getAttribute(langAttr); if (typeof langVal !== 'string') { return invalid; } var baselangVal = axe.utils.getBaseLang(langVal); // Edge sets lang to an empty string when xml:lang is set // so we need to ignore empty strings here if (baselangVal !== '' && langs.indexOf(baselangVal) === -1) { invalid.push(langAttr + '="' + node.getAttribute(langAttr) + '"'); } return invalid; }, []); if (invalid.length) { this.data(invalid); return true; } return false;
Version data entries
375 entries across 375 versions & 1 rubygems