Home / Function/ is_valid_autocomplete() — svelte Function Reference

is_valid_autocomplete() — svelte Function Reference

Architecture documentation for the is_valid_autocomplete() function in index.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  e5bc4599_5266_a451_bcfe_454e264dc0e2["is_valid_autocomplete()"]
  b389a21f_6de7_2a41_34f3_8efbf9045c9c["index.js"]
  e5bc4599_5266_a451_bcfe_454e264dc0e2 -->|defined in| b389a21f_6de7_2a41_34f3_8efbf9045c9c
  c342967b_b314_8027_476d_d085ed0e13f0["check_element()"]
  c342967b_b314_8027_476d_d085ed0e13f0 -->|calls| e5bc4599_5266_a451_bcfe_454e264dc0e2
  style e5bc4599_5266_a451_bcfe_454e264dc0e2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js lines 708–737

function is_valid_autocomplete(autocomplete) {
	if (autocomplete === true) {
		return false;
	} else if (!autocomplete) {
		return true; // dynamic value
	}
	const tokens = autocomplete.trim().toLowerCase().split(regex_whitespaces);
	if (typeof tokens[0] === 'string' && tokens[0].startsWith('section-')) {
		tokens.shift();
	}
	if (address_type_tokens.includes(tokens[0])) {
		tokens.shift();
	}
	if (autofill_field_name_tokens.includes(tokens[0])) {
		tokens.shift();
	} else {
		if (contact_type_tokens.includes(tokens[0])) {
			tokens.shift();
		}
		if (autofill_contact_field_name_tokens.includes(tokens[0])) {
			tokens.shift();
		} else {
			return false;
		}
	}
	if (tokens[0] === 'webauthn') {
		tokens.shift();
	}
	return tokens.length === 0;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does is_valid_autocomplete() do?
is_valid_autocomplete() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js.
Where is is_valid_autocomplete() defined?
is_valid_autocomplete() is defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js at line 708.
What calls is_valid_autocomplete()?
is_valid_autocomplete() is called by 1 function(s): check_element.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free