Sha256: eb08e6a981ffd7b09e7c8dfb15ebafdaf7c4aa8d9ff18211aeafe69dfd668081

Contents?: true

Size: 564 Bytes

Versions: 260

Compression:

Stored size: 564 Bytes

Contents

/**
 * Note: `identical-links-same-purpose-after` fn, helps reconcile the results
 */
const { dom, text } = axe.commons;

const accText = text.accessibleTextVirtual(virtualNode);
const name = text
	.sanitize(
		text.removeUnicode(accText, {
			emoji: true,
			nonBmp: true,
			punctuations: true
		})
	)
	.toLowerCase();

if (!name) {
	return undefined;
}

/**
 * Set `data` and `relatedNodes` for use in `after` fn
 */
const afterData = {
	name,
	urlProps: dom.urlPropsFromAttribute(node, 'href')
};
this.data(afterData);
this.relatedNodes([node]);

return true;

Version data entries

260 entries across 260 versions & 1 rubygems

Version Path
govuk_publishing_components-30.4.1 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.4.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.3.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.2.1 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.2.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.1.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-30.0.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.15.3 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.15.2 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.15.1 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.15.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.14.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.13.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.12.1 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.12.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.11.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.10.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.9.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.8.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js
govuk_publishing_components-29.7.0 node_modules/axe-core/lib/checks/navigation/identical-links-same-purpose.js