Sha256: 0a0eb3f7af0975a7b8ee49d477dd503ce59c09b52194cf7f609aedb5d15c6eb0

Contents?: true

Size: 421 Bytes

Versions: 375

Compression:

Stored size: 421 Bytes

Contents

var seen = {};

// Filter out nodes that have the same type and name.
// If you have two `<input type="radio" name="foo" />` elements
// only the first one can pass / fail the rule.
return results.filter(function(result) {
	var data = result.data;
	if (data) {
		seen[data.type] = seen[data.type] || {};
		if (!seen[data.type][data.name]) {
			seen[data.type][data.name] = true;
			return true;
		}
	}
	return false;
});

Version data entries

375 entries across 375 versions & 1 rubygems

Version Path
govuk_publishing_components-29.6.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.5.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.4.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.3.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.2.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.1.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.0.1 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-29.0.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.9.2 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.9.1 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.9.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.8.1 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.8.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.7.1 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.6.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.5.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.4.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.3.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.2.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js
govuk_publishing_components-28.1.0 node_modules/axe-core/lib/checks/forms/group-labelledby-after.js