Home / Function/ is_hidden_from_screen_reader() — svelte Function Reference

is_hidden_from_screen_reader() — svelte Function Reference

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

Function javascript Compiler Transformer calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  70bde641_5c5a_d388_26b8_0b55ebc0d44d["is_hidden_from_screen_reader()"]
  b389a21f_6de7_2a41_34f3_8efbf9045c9c["index.js"]
  70bde641_5c5a_d388_26b8_0b55ebc0d44d -->|defined in| b389a21f_6de7_2a41_34f3_8efbf9045c9c
  c342967b_b314_8027_476d_d085ed0e13f0["check_element()"]
  c342967b_b314_8027_476d_d085ed0e13f0 -->|calls| 70bde641_5c5a_d388_26b8_0b55ebc0d44d
  17dd7346_e043_e143_0605_8c529acf45a0["get_static_value()"]
  70bde641_5c5a_d388_26b8_0b55ebc0d44d -->|calls| 17dd7346_e043_e143_0605_8c529acf45a0
  82c454e1_d40e_f288_e9f9_3476ef8e8419["get()"]
  70bde641_5c5a_d388_26b8_0b55ebc0d44d -->|calls| 82c454e1_d40e_f288_e9f9_3476ef8e8419
  style 70bde641_5c5a_d388_26b8_0b55ebc0d44d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

function is_hidden_from_screen_reader(tag_name, attribute_map) {
	if (tag_name === 'input') {
		const type = get_static_value(attribute_map.get('type'));
		if (type === 'hidden') {
			return true;
		}
	}

	const aria_hidden = attribute_map.get('aria-hidden');
	if (!aria_hidden) return false;
	const aria_hidden_value = get_static_value(aria_hidden);
	if (aria_hidden_value === null) return true;
	return aria_hidden_value === true || aria_hidden_value === 'true';
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does is_hidden_from_screen_reader() do?
is_hidden_from_screen_reader() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js.
Where is is_hidden_from_screen_reader() defined?
is_hidden_from_screen_reader() is defined in packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js at line 576.
What does is_hidden_from_screen_reader() call?
is_hidden_from_screen_reader() calls 2 function(s): get, get_static_value.
What calls is_hidden_from_screen_reader()?
is_hidden_from_screen_reader() 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