SYMBOL INDEX (7873 symbols across 2415 files) FILE: .storybook/stories/playground/story-editor/api/fonts.js function getFonts (line 17) | async function getFonts(params) { FILE: .storybook/stories/playground/story-editor/constants.js constant LOCAL_STORAGE_CONTENT_KEY (line 16) | const LOCAL_STORAGE_CONTENT_KEY = 'web_stories_json_content'; constant LOCAL_STORAGE_PREVIEW_MARKUP_KEY (line 17) | const LOCAL_STORAGE_PREVIEW_MARKUP_KEY = 'web_stories_preview_markup'; FILE: .storybook/stories/playground/story-editor/getDummyMedia.js function createDummyImageData (line 21) | function createDummyImageData({ function createDummyVideoData (line 119) | function createDummyVideoData({ function getDummyMedia (line 142) | function getDummyMedia() { FILE: .storybook/stories/playground/story-editor/header/buttons/index.js function Loading (line 55) | function Loading() { function Buttons (line 63) | function Buttons() { FILE: .storybook/stories/playground/story-editor/header/buttons/preview.js function PreviewButton (line 30) | function PreviewButton() { FILE: .storybook/stories/playground/story-editor/header/buttons/saveButton.js function SaveButton (line 28) | function SaveButton() { FILE: .storybook/stories/playground/story-editor/header/index.js function HeaderLayout (line 47) | function HeaderLayout() { FILE: .storybook/stories/playground/story-editor/preview.js function Preview (line 32) | function Preview() { FILE: __mocks__/node:fs.js function __setMockFiles (line 33) | function __setMockFiles(newMockFiles) { function readdirSync (line 48) | function readdirSync(directoryPath) { function existsSync (line 52) | function existsSync(dirOrFile) { function readFileSync (line 66) | function readFileSync(file) { function writeFileSync (line 71) | function writeFileSync(file, content) { function lstatSync (line 80) | function lstatSync(dirOrFile) { function rmdirSync (line 87) | function rmdirSync(dirname) { function unlinkSync (line 93) | function unlinkSync(file) { FILE: includes/AMP/Canonical_Sanitizer.php class Canonical_Sanitizer (line 54) | class Canonical_Sanitizer extends AMP_Base_Sanitizer { method sanitize (line 60) | public function sanitize(): void { FILE: includes/AMP/Integration/AMP_Story_Sanitizer.php class AMP_Story_Sanitizer (line 43) | class AMP_Story_Sanitizer extends AMP_Base_Sanitizer { method sanitize (line 51) | public function sanitize(): void { FILE: includes/AMP/Meta_Sanitizer.php class Meta_Sanitizer (line 47) | class Meta_Sanitizer extends AMP_Meta_Sanitizer { method ensure_boilerplate_is_present (line 61) | protected function ensure_boilerplate_is_present(): void { method get_boilerplate_stylesheets (line 120) | protected function get_boilerplate_stylesheets(): array { FILE: includes/AMP/Optimization.php class Optimization (line 57) | class Optimization { method optimize_document (line 65) | public function optimize_document( Document $document ): void { method get_optimizer (line 108) | private function get_optimizer(): TransformationEngine { method get_optimizer_configuration (line 134) | private static function get_optimizer_configuration(): Configuration { FILE: includes/AMP/Output_Buffer.php class Output_Buffer (line 47) | class Output_Buffer extends Service_Base implements Conditional { method __construct (line 84) | public function __construct( Sanitization $sanitization, Optimization ... method register (line 95) | public function register(): void { method get_registration_action (line 110) | public static function get_registration_action(): string { method get_registration_action_priority (line 121) | public static function get_registration_action_priority(): int { method is_needed (line 136) | public static function is_needed(): bool { method start_output_buffering (line 157) | public function start_output_buffering(): void { method is_output_buffering (line 176) | public function is_output_buffering(): bool { method finish_output_buffering (line 190) | public function finish_output_buffering( string $response ): string { method prepare_response (line 212) | public function prepare_response( string $response ): string { method render_error_page (line 238) | private function render_error_page( Throwable $throwable ): string { FILE: includes/AMP/Sanitization.php class Sanitization (line 58) | class Sanitization { method __construct (line 74) | public function __construct( Settings $settings ) { method sanitize_document (line 85) | public function sanitize_document( Document $document ): void { method validation_error_callback (line 104) | public function validation_error_callback( array $error, array $data =... method ensure_required_markup (line 141) | protected function ensure_required_markup( Document $document, array $... method get_extension_sources (line 363) | protected function get_extension_sources(): array { method is_amp_dev_mode (line 393) | protected function is_amp_dev_mode(): bool { method get_sanitizers (line 432) | protected function get_sanitizers(): array { FILE: includes/AMP/Story_Sanitizer.php class Story_Sanitizer (line 41) | class Story_Sanitizer extends AMP_Base_Sanitizer { method sanitize (line 49) | public function sanitize(): void { FILE: includes/AMP/Tag_And_Attribute_Sanitizer.php class Tag_And_Attribute_Sanitizer (line 32) | class Tag_And_Attribute_Sanitizer extends AMP_Tag_And_Attribute_Sanitizer { method __construct (line 41) | public function __construct( Document $dom, array $args = [] ) { // ph... FILE: includes/AMP/Traits/Sanitization_Utils.php type Sanitization_Utils (line 43) | trait Sanitization_Utils { method transform_html_start_tag (line 51) | private function transform_html_start_tag( $document ): void { method transform_a_tags (line 80) | private function transform_a_tags( $document ): void { method use_semantic_heading_tags (line 156) | private function use_semantic_heading_tags( $document ): void { method use_semantic_heading_tags_for_elements (line 191) | private function use_semantic_heading_tags_for_elements( DOMNodeList $... method change_tag_name (line 243) | private function change_tag_name( DOMElement $node, string $tag_name )... method sanitize_amp_story_page_outlink (line 295) | private function sanitize_amp_story_page_outlink( $document ): void { method add_publisher_logo (line 325) | private function add_publisher_logo( $document, string $publisher_logo... method add_publisher (line 360) | private function add_publisher( $document, string $publisher ): void { method add_poster_images (line 385) | private function add_poster_images( $document, array $poster_images ):... method deduplicate_inline_styles (line 420) | private function deduplicate_inline_styles( $document ): void { method disable_first_page_animations (line 487) | private function disable_first_page_animations( $document ): void { method add_video_cache (line 514) | private function add_video_cache( $document, bool $video_cache_enabled... method is_blob_url (line 539) | private function is_blob_url( string $url ): bool { method remove_blob_urls (line 550) | private function remove_blob_urls( $document ): void { method sanitize_srcset (line 602) | private function sanitize_srcset( $document ): void { method remove_page_template_placeholder_images (line 652) | private function remove_page_template_placeholder_images( $document ):... method sanitize_title_and_meta_description (line 687) | private function sanitize_title_and_meta_description( $document, strin... FILE: includes/AMP_Story_Player_Assets.php class AMP_Story_Player_Assets (line 39) | class AMP_Story_Player_Assets implements Service, Registerable { method register (line 50) | public function register(): void { method register_style (line 62) | public function register_style( WP_Styles $wp_styles ): void { method register_script (line 78) | public function register_script( WP_Scripts $wp_scripts ): void { FILE: includes/AdSense.php class AdSense (line 36) | class AdSense extends Service_Base implements HasRequirements { method __construct (line 52) | public function __construct( Settings $settings ) { method register (line 61) | public function register(): void { method get_requirements (line 74) | public static function get_requirements(): array { method print_adsense_tag (line 83) | public function print_adsense_tag(): void { method get_publisher_id (line 113) | private function get_publisher_id(): string { method get_slot_id (line 130) | private function get_slot_id(): string { method is_enabled (line 144) | private function is_enabled(): bool { FILE: includes/Ad_Manager.php class Ad_Manager (line 36) | class Ad_Manager extends Service_Base implements HasRequirements { method __construct (line 52) | public function __construct( Settings $settings ) { method register (line 61) | public function register(): void { method get_requirements (line 74) | public static function get_requirements(): array { method print_ad_manager_tag (line 83) | public function print_ad_manager_tag(): void { method get_slot_id (line 124) | private function get_slot_id(): string { method is_enabled (line 138) | private function is_enabled(): bool { FILE: includes/Admin/Activation_Notice.php class Activation_Notice (line 43) | class Activation_Notice implements ServiceInterface, Registerable, Plugi... method __construct (line 69) | public function __construct( Assets $assets ) { method register (line 78) | public function register(): void { method on_plugin_activation (line 91) | public function on_plugin_activation( bool $network_wide ): void { method on_plugin_deactivation (line 102) | public function on_plugin_deactivation( bool $network_wide ): void { method enqueue_assets (line 113) | public function enqueue_assets( string $hook_suffix ): void { method render_notice (line 141) | public function render_notice(): void { method on_plugin_uninstall (line 166) | public function on_plugin_uninstall(): void { method get_script_settings (line 180) | protected function get_script_settings(): array { method is_plugins_page (line 231) | protected function is_plugins_page( $hook_suffix ): bool { method set_activation_flag (line 244) | protected function set_activation_flag( bool $network_wide = false ): ... method get_activation_flag (line 262) | protected function get_activation_flag( bool $network_wide = false ): ... method delete_activation_flag (line 280) | protected function delete_activation_flag( bool $network_wide = false ... FILE: includes/Admin/Admin.php class Admin (line 44) | class Admin extends Service_Base { method __construct (line 66) | public function __construct( Settings $settings, Context $context ) { method register (line 76) | public function register(): void { method get_registration_action (line 90) | public static function get_registration_action(): string { method admin_body_class (line 105) | public function admin_body_class( $class_name ) { method prefill_post_content (line 138) | public function prefill_post_content( $content, ?WP_Post $post ) { method prefill_post_title (line 221) | public function prefill_post_title( $title ) { method media_states (line 263) | public function media_states( $media_states, WP_Post $post ) { FILE: includes/Admin/Cross_Origin_Isolation.php class Cross_Origin_Isolation (line 41) | class Cross_Origin_Isolation extends Service_Base implements HasRequirem... method __construct (line 64) | public function __construct( Preferences $preferences, Context $contex... method register (line 72) | public function register(): void { method get_registration_action (line 92) | public static function get_registration_action(): string { method get_registration_action_priority (line 103) | public static function get_registration_action_priority(): int { method get_requirements (line 114) | public static function get_requirements(): array { method admin_header (line 123) | public function admin_header(): void { method style_loader_tag (line 142) | public function style_loader_tag( $tag, string $handle, string $href ) { method script_loader_tag (line 156) | public function script_loader_tag( $tag, string $handle, string $src ) { method get_avatar (line 177) | public function get_avatar( $avatar, $id_or_email, $size, $default_url... method override_media_templates (line 186) | public function override_media_templates(): void { method custom_print_media_templates (line 196) | public function custom_print_media_templates(): void { method needs_isolation (line 229) | private function needs_isolation(): bool { method replace_in_dom (line 258) | protected function replace_in_dom( string $html ): string { // phpcs:i... method add_attribute (line 333) | protected function add_attribute( $html, string $attribute, $url ) { FILE: includes/Admin/Customizer.php class Customizer (line 83) | class Customizer extends Service_Base implements Conditional { method __construct (line 131) | public function __construct( method register (line 144) | public function register(): void { method is_needed (line 155) | public static function is_needed(): bool { method register_customizer_settings (line 170) | public function register_customizer_settings( WP_Customize_Manager $wp... method validate_number_of_stories (line 505) | public function validate_number_of_stories( WP_Error $validity, int $v... method validate_number_of_columns (line 522) | public function validate_number_of_columns( WP_Error $validity, int $v... method render_stories (line 539) | public function render_stories(): string { method get_stories_theme_support (line 589) | public function get_stories_theme_support(): array { method get_view_type_choices (line 670) | private function get_view_type_choices( array $view_type ): array { method is_option_enabled (line 688) | private function is_option_enabled( string $option_name ): bool { method is_view_type (line 701) | private function is_view_type( string $view_type ): bool { method parse_args (line 719) | private function parse_args( array $args, array $defaults = [] ): array { FILE: includes/Admin/Dashboard.php class Dashboard (line 51) | class Dashboard extends Service_Base { method __construct (line 177) | public function __construct( method register (line 212) | public function register(): void { method get_hook_suffix (line 228) | public function get_hook_suffix( string $key ) { method add_menu_page (line 237) | public function add_menu_page(): void { method redirect_menu_page (line 296) | public function redirect_menu_page(): void { method load_stories_dashboard (line 332) | public function load_stories_dashboard(): void { method render (line 424) | public function render(): void { method enqueue_assets (line 435) | public function enqueue_assets( string $hook_suffix ): void { method get_dashboard_settings (line 464) | public function get_dashboard_settings(): array { method display_link_to_dashboard (line 559) | public function display_link_to_dashboard(): void { FILE: includes/Admin/Editor.php class Editor (line 50) | class Editor extends Service_Base implements HasRequirements { method __construct (line 171) | public function __construct( method register (line 204) | public function register(): void { method get_requirements (line 219) | public static function get_requirements(): array { method replace_editor (line 234) | public function replace_editor( $replace, WP_Post $post ) { method filter_use_block_editor_for_post_type (line 272) | public function filter_use_block_editor_for_post_type( $use_block_edit... method admin_enqueue_scripts (line 287) | public function admin_enqueue_scripts( string $hook ): void { method get_editor_settings (line 342) | public function get_editor_settings(): array { method setup_lock (line 504) | protected function setup_lock( int $story_id ): void { FILE: includes/Admin/Google_Fonts.php class Google_Fonts (line 43) | class Google_Fonts implements Conditional, Service, Registerable { method is_needed (line 56) | public static function is_needed(): bool { method register (line 65) | public function register(): void { method register_style (line 76) | public function register_style( WP_Styles $wp_styles ): void { FILE: includes/Admin/Meta_Boxes.php class Meta_Boxes (line 37) | class Meta_Boxes extends Service_Base { method register (line 53) | public function register(): void { method remove_meta_boxes (line 69) | public function remove_meta_boxes(): void { method get_meta_box_url (line 113) | public function get_meta_box_url( int $story_id ): string { method get_meta_boxes_per_location (line 139) | public function get_meta_boxes_per_location(): array { FILE: includes/Admin/PluginActionLinks.php class PluginActionLinks (line 39) | class PluginActionLinks extends Service_Base { method register (line 45) | public function register(): void { method get_registration_action (line 57) | public static function get_registration_action(): string { method action_links (line 73) | public function action_links( $links ) { FILE: includes/Admin/PluginRowMeta.php class PluginRowMeta (line 38) | class PluginRowMeta extends Service_Base { method register (line 45) | public function register(): void { method get_registration_action (line 56) | public static function get_registration_action(): string { method get_plugin_row_meta (line 74) | public function get_plugin_row_meta( $meta, string $plugin_file ) { FILE: includes/Admin/Site_Health.php class Site_Health (line 40) | class Site_Health extends Service_Base implements Conditional { method __construct (line 56) | public function __construct( Experiments $experiments ) { method is_needed (line 67) | public static function is_needed(): bool { method get_registration_action (line 78) | public static function get_registration_action(): string { method register (line 87) | public function register(): void { method add_debug_information (line 105) | public function add_debug_information( $debugging_information ) { method add_extensions (line 184) | public function add_extensions( $core_extensions ) { method modify_test_result (line 235) | public function modify_test_result( $test_result ) { method get_formatted_output (line 257) | protected function get_formatted_output( $value ): string { FILE: includes/Admin/TinyMCE.php class TinyMCE (line 41) | class TinyMCE extends Service_Base { method __construct (line 77) | public function __construct( Assets $assets, Stories_Script_Data $stor... method register (line 88) | public function register(): void { method get_registration_action (line 109) | public static function get_registration_action(): string { method tinymce_web_stories_button (line 125) | public function tinymce_web_stories_button( $buttons ) { method web_stories_mce_plugin (line 146) | public function web_stories_mce_plugin( $plugins ) { method register_assets (line 160) | public function register_assets(): void { method script_loader_tag (line 181) | public function script_loader_tag( $tag, string $handle, string $src ) { method enqueue_assets (line 200) | public function enqueue_assets(): void { method web_stories_tinymce_root_element (line 211) | public function web_stories_tinymce_root_element(): void { FILE: includes/Analytics.php class Analytics (line 34) | class Analytics extends Service_Base { method __construct (line 50) | public function __construct( Settings $settings ) { method register (line 59) | public function register(): void { method get_tracking_id (line 70) | public function get_tracking_id(): string { method get_default_configuration (line 99) | public function get_default_configuration( string $tracking_id ): array { method print_analytics_tag (line 242) | public function print_analytics_tag(): void { method print_amp_analytics_tag (line 263) | private function print_amp_analytics_tag( string $tracking_id ): void { method print_amp_story_auto_analytics_tag (line 280) | private function print_amp_story_auto_analytics_tag( string $tracking_... FILE: includes/Assets.php class Assets (line 42) | class Assets { method get_base_path (line 64) | public function get_base_path( string $path ): string { method get_base_url (line 75) | public function get_base_url( string $path ): string { method get_asset_metadata (line 89) | public function get_asset_metadata( string $handle ): array { method register_script_asset (line 124) | public function register_script_asset( string $script_handle, array $s... method enqueue_script_asset (line 192) | public function enqueue_script_asset( string $script_handle, array $sc... method register_style_asset (line 205) | public function register_style_asset( string $style_handle, array $sty... method enqueue_style_asset (line 250) | public function enqueue_style_asset( string $style_handle, array $styl... method register_style (line 275) | public function register_style( string $style_handle, $src, array $dep... method register_script (line 303) | public function register_script( string $script_handle, $src, array $d... method enqueue_style (line 342) | public function enqueue_style( string $style_handle, string $src = '',... method enqueue_script (line 366) | public function enqueue_script( string $script_handle, string $src = '... method enqueue_script_module (line 381) | public function enqueue_script_module( string $script_handle, string $... method remove_admin_style (line 399) | public function remove_admin_style( array $styles ): void { method get_translations (line 411) | public function get_translations( string $script_handle ): array { FILE: includes/Block/Web_Stories_Block.php class Web_Stories_Block (line 90) | class Web_Stories_Block extends Embed_Base { method __construct (line 134) | public function __construct( method register (line 151) | public function register(): void { method render_block (line 177) | public function render_block( array $attributes, string $content, WP_B... method get_mapped_field_states (line 230) | public function get_mapped_field_states(): array { method register_block_type (line 256) | protected function register_block_type(): void { method get_script_settings (line 348) | private function get_script_settings(): array { method initialize_block_attributes (line 380) | protected function initialize_block_attributes( array $block_attribute... method get_query_args (line 397) | protected function get_query_args(): array { FILE: includes/Context.php class Context (line 34) | class Context { method __construct (line 49) | public function __construct( Story_Post_Type $story_post_type ) { method is_web_story (line 60) | public function is_web_story(): bool { method is_amp (line 71) | public function is_amp(): bool { method is_story_editor (line 95) | public function is_story_editor(): bool { method is_upload_screen (line 108) | public function is_upload_screen(): bool { method is_block_editor (line 119) | public function is_block_editor(): bool { method get_screen_base (line 132) | public function get_screen_base(): ?string { method get_screen_post_type (line 145) | public function get_screen_post_type(): ?string { FILE: includes/Database_Upgrader.php class Database_Upgrader (line 43) | class Database_Upgrader implements Service, Registerable, PluginActivati... method __construct (line 95) | public function __construct( Injector $injector ) { method register (line 104) | public function register(): void { method on_plugin_activation (line 115) | public function on_plugin_activation( bool $network_wide ): void { method on_site_initialization (line 126) | public function on_site_initialization( WP_Site $site ): void { method run_upgrades (line 135) | public function run_upgrades(): void { method on_plugin_uninstall (line 162) | public function on_plugin_uninstall(): void { method run_upgrade_routine (line 176) | protected function run_upgrade_routine( string $class_name, string $ve... method finish_up (line 195) | protected function finish_up( string $previous_version ): void { FILE: includes/Decoder.php class Decoder (line 36) | class Decoder { method supports_decoding (line 44) | public function supports_decoding(): bool { method base64_decode (line 63) | public function base64_decode( string $content ): string { FILE: includes/Demo_Content.php class Demo_Content (line 36) | class Demo_Content { method get_title (line 40) | public function get_title(): string { method get_content (line 47) | public function get_content(): string { method update_assets_urls (line 66) | private function update_assets_urls( string $content ): string { method localize_texts (line 80) | private function localize_texts( string $content ): string { method load_demo_content_from_file (line 164) | private function load_demo_content_from_file(): string { FILE: includes/Discovery.php class Discovery (line 41) | class Discovery extends Service_Base implements HasRequirements { method __construct (line 55) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 68) | public static function get_requirements(): array { method register (line 77) | public function register(): void { method print_document_title (line 115) | public function print_document_title(): void { method print_metadata (line 143) | public function print_metadata(): void { method print_schemaorg_metadata (line 165) | public function print_schemaorg_metadata(): void { method print_open_graph_metadata (line 189) | public function print_open_graph_metadata(): void { method print_twitter_metadata (line 214) | public function print_twitter_metadata(): void { method print_feed_link (line 238) | public function print_feed_link(): void { method get_schemaorg_metadata (line 288) | protected function get_schemaorg_metadata(): array { method get_product_data (line 385) | protected function get_product_data( array $products ): array { method get_open_graph_metadata (line 438) | protected function get_open_graph_metadata(): array { method get_twitter_metadata (line 489) | protected function get_twitter_metadata(): array { FILE: includes/Embed_Base.php class Embed_Base (line 39) | abstract class Embed_Base extends Service_Base { method __construct (line 67) | public function __construct( Assets $assets, Context $context ) { method register (line 77) | public function register(): void { method get_registration_action_priority (line 98) | public static function get_registration_action_priority(): int { method add_amp_post_template_css (line 107) | public function add_amp_post_template_css(): void { method filter_kses_allowed_html (line 128) | public function filter_kses_allowed_html( $allowed_tags ) { method render_story (line 151) | public function render_story( Story $story, array $attributes ): string { method render (line 171) | public function render( array $attributes ): string { method default_attrs (line 199) | protected function default_attrs(): array { FILE: includes/Exception/FailedToMakeInstance.php class FailedToMakeInstance (line 42) | final class FailedToMakeInstance extends RuntimeException implements Web... method for_circular_reference (line 65) | public static function for_circular_reference( method for_unresolved_interface (line 90) | public static function for_unresolved_interface( string $interface_nam... method for_unreflectable_class (line 108) | public static function for_unreflectable_class( string $interface_or_c... method for_unresolved_argument (line 128) | public static function for_unresolved_argument( string $argument_name,... method for_uninstantiated_shared_instance (line 146) | public static function for_uninstantiated_shared_instance( string $cla... method for_invalid_delegate (line 163) | public static function for_invalid_delegate( string $class_name ): self { FILE: includes/Exception/InvalidEventProperties.php class InvalidEventProperties (line 40) | final class InvalidEventProperties extends InvalidArgumentException impl... method from_invalid_type (line 50) | public static function from_invalid_type( $properties ): self { method from_invalid_element_key_type (line 71) | public static function from_invalid_element_key_type( $property ): self { method from_invalid_element_value_type (line 90) | public static function from_invalid_element_value_type( $property ): s... FILE: includes/Exception/InvalidService.php class InvalidService (line 40) | final class InvalidService extends InvalidArgumentException implements W... method from_service (line 51) | public static function from_service( $service ): self { method from_service_id (line 69) | public static function from_service_id( string $service_id ): self { FILE: includes/Exception/SanitizationException.php class SanitizationException (line 40) | final class SanitizationException extends RuntimeException implements We... method from_document_parse_error (line 47) | public static function from_document_parse_error(): self { FILE: includes/Exception/WebStoriesException.php type WebStoriesException (line 42) | interface WebStoriesException { FILE: includes/Experiments.php class Experiments (line 46) | class Experiments extends Service_Base implements HasRequirements { method __construct (line 67) | public function __construct( Settings $settings ) { method register (line 74) | public function register(): void { method get_requirements (line 90) | public static function get_requirements(): array { method add_menu_page (line 99) | public function add_menu_page(): void { method render (line 116) | public function render(): void { method initialize_settings (line 125) | public function initialize_settings(): void { method display_experiment_field (line 176) | public function display_experiment_field( array $args ): void { method display_experiment_section (line 200) | public function display_experiment_section(): void { method get_experiment_groups (line 217) | public function get_experiment_groups(): array { method get_experiments (line 236) | public function get_experiments(): array { method get_experiment_statuses (line 304) | public function get_experiment_statuses( string $group ): array { method is_experiment_enabled (line 333) | public function is_experiment_enabled( string $name ): bool { method get_enabled_experiments (line 361) | public function get_enabled_experiments(): array { method get_experiment (line 378) | protected function get_experiment( string $name ): ?array { FILE: includes/Font_Post_Type.php class Font_Post_Type (line 39) | class Font_Post_Type extends Post_Type_Base implements HasRequirements { method __construct (line 60) | public function __construct( Story_Post_Type $story_post_type ) { method get_slug (line 69) | public function get_slug(): string { method get_requirements (line 82) | public static function get_requirements(): array { method get_args (line 95) | protected function get_args(): array { FILE: includes/Infrastructure/Conditional.php type Conditional (line 36) | interface Conditional { method is_needed (line 45) | public static function is_needed(): bool; FILE: includes/Infrastructure/Delayed.php type Delayed (line 36) | interface Delayed { method get_registration_action (line 45) | public static function get_registration_action(): string; method get_registration_action_priority (line 55) | public static function get_registration_action_priority(): int; FILE: includes/Infrastructure/HasMeta.php type HasMeta (line 22) | interface HasMeta { method register_meta (line 28) | public function register_meta(): void; FILE: includes/Infrastructure/HasRequirements.php type HasRequirements (line 36) | interface HasRequirements { method get_requirements (line 45) | public static function get_requirements(): array; FILE: includes/Infrastructure/Injector.php type Injector (line 45) | interface Injector extends Service { method make (line 65) | public function make( string $interface_or_class, array $arguments = [... method bind (line 81) | public function bind( string $from, string $to ): Injector; method bind_argument (line 95) | public function bind_argument( method share (line 111) | public function share( string $interface_or_class ): Injector; method delegate (line 125) | public function delegate( string $interface_or_class, callable $callba... FILE: includes/Infrastructure/Injector/FallbackInstantiator.php class FallbackInstantiator (line 31) | final class FallbackInstantiator implements Instantiator { method instantiate (line 46) | public function instantiate( string $class_name, array $dependencies =... FILE: includes/Infrastructure/Injector/InjectionChain.php class InjectionChain (line 35) | final class InjectionChain { method add_to_chain (line 63) | public function add_to_chain( string $class_name ): self { method add_resolution (line 80) | public function add_resolution( string $resolution ): self { method get_class (line 98) | public function get_class(): string { method get_chain (line 117) | public function get_chain(): array { method has_resolution (line 131) | public function has_resolution( string $resolution ): bool { method is_in_chain (line 143) | public function is_in_chain( string $class_name ): bool { FILE: includes/Infrastructure/Injector/SimpleInjector.php class SimpleInjector (line 39) | final class SimpleInjector implements Injector { method __construct (line 83) | public function __construct( ?Instantiator $instantiator = null ) { method make (line 100) | public function make( string $interface_or_class, array $arguments = [... method bind (line 149) | public function bind( string $from, string $to ): Injector { method bind_argument (line 164) | public function bind_argument( method share (line 184) | public function share( string $interface_or_class ): Injector { method delegate (line 200) | public function delegate( string $interface_or_class, callable $callba... method make_dependency (line 217) | private function make_dependency( method resolve (line 267) | private function resolve( method get_dependencies_for (line 301) | private function get_dependencies_for( method ensure_is_instantiable (line 333) | private function ensure_is_instantiable( ReflectionClass $reflection )... method resolve_argument (line 350) | private function resolve_argument( method resolve_argument_by_name (line 401) | private function resolve_argument_by_name( method has_shared_instance (line 447) | private function has_shared_instance( string $class_name ): bool { method get_shared_instance (line 465) | private function get_shared_instance( string $class_name ) { method has_delegate (line 489) | private function has_delegate( string $class_name ): bool { method get_delegate (line 503) | private function get_delegate( string $class_name ): callable { method get_class_reflection (line 521) | private function get_class_reflection( string $class_name ): Reflectio... FILE: includes/Infrastructure/Instantiator.php type Instantiator (line 34) | interface Instantiator { method instantiate (line 46) | public function instantiate( string $class_name, array $dependencies =... FILE: includes/Infrastructure/Plugin.php type Plugin (line 40) | interface Plugin extends PluginActivationAware, PluginDeactivationAware,... method get_container (line 50) | public function get_container(): ServiceContainer; FILE: includes/Infrastructure/PluginActivationAware.php type PluginActivationAware (line 35) | interface PluginActivationAware { method on_plugin_activation (line 44) | public function on_plugin_activation( bool $network_wide ): void; FILE: includes/Infrastructure/PluginDeactivationAware.php type PluginDeactivationAware (line 35) | interface PluginDeactivationAware { method on_plugin_deactivation (line 44) | public function on_plugin_deactivation( bool $network_wide ): void; FILE: includes/Infrastructure/PluginUninstallAware.php type PluginUninstallAware (line 39) | interface PluginUninstallAware { method on_plugin_uninstall (line 46) | public function on_plugin_uninstall(): void; FILE: includes/Infrastructure/Registerable.php type Registerable (line 38) | interface Registerable { method register (line 45) | public function register(): void; FILE: includes/Infrastructure/Service.php type Service (line 33) | interface Service { FILE: includes/Infrastructure/ServiceBasedPlugin.php class ServiceBasedPlugin (line 42) | abstract class ServiceBasedPlugin implements Plugin { method __construct (line 94) | public function __construct( method on_plugin_activation (line 123) | public function on_plugin_activation( bool $network_wide ): void { method on_plugin_deactivation (line 152) | public function on_plugin_deactivation( bool $network_wide ): void { method on_site_initialization (line 181) | public function on_site_initialization( WP_Site $site ): void { method on_site_removal (line 217) | public function on_site_removal( WP_Site $site ): void { method on_site_uninstall (line 247) | public function on_site_uninstall(): void { method register (line 272) | public function register(): void { method register_services (line 290) | public function register_services(): void { method get_container (line 359) | public function get_container(): ServiceContainer { method get_registration_action_priority (line 376) | protected function get_registration_action_priority( string $class_nam... method requirements_are_met (line 432) | protected function requirements_are_met( string $id, string $class_nam... method collect_missing_requirements (line 517) | protected function collect_missing_requirements( string $class_name, a... method validate_services (line 559) | protected function validate_services( array $services ): array { method get_identifier_from_fqcn (line 595) | protected function get_identifier_from_fqcn( string $fqcn ): string { method schedule_potential_service_registration (line 620) | protected function schedule_potential_service_registration( string $id... method maybe_register_service (line 651) | protected function maybe_register_service( string $id, string $class_n... method instantiate_service (line 684) | protected function instantiate_service( $class_name ): Service { method configure_injector (line 726) | protected function configure_injector( Injector $injector ): Injector { method get_service_classes (line 846) | protected function get_service_classes(): array { method get_bindings (line 860) | protected function get_bindings(): array { method get_arguments (line 875) | protected function get_arguments(): array { method get_shared_instances (line 892) | protected function get_shared_instances(): array { method get_delegations (line 908) | protected function get_delegations(): array { method maybe_resolve (line 925) | protected function maybe_resolve( $value ): string { FILE: includes/Infrastructure/ServiceContainer.php type ServiceContainer (line 40) | interface ServiceContainer extends Traversable, Countable, ArrayAccess { method get (line 52) | public function get( string $id ): Service; method has (line 62) | public function has( string $id ): bool; method put (line 73) | public function put( string $id, Service $service ): void; FILE: includes/Infrastructure/ServiceContainer/LazilyInstantiatedService.php class LazilyInstantiatedService (line 33) | final class LazilyInstantiatedService implements Service { method __construct (line 47) | public function __construct( callable $instantiation ) { method instantiate (line 60) | public function instantiate(): Service { FILE: includes/Infrastructure/ServiceContainer/SimpleServiceContainer.php class SimpleServiceContainer (line 37) | final class SimpleServiceContainer extends ArrayObject implements Servic... method get (line 49) | public function get( string $id ): Service { method has (line 78) | public function has( string $id ): bool { method put (line 91) | public function put( string $id, Service $service ): void { FILE: includes/Infrastructure/SiteInitializationAware.php type SiteInitializationAware (line 27) | interface SiteInitializationAware { method on_site_initialization (line 36) | public function on_site_initialization( WP_Site $site ): void; FILE: includes/Infrastructure/SiteRemovalAware.php type SiteRemovalAware (line 27) | interface SiteRemovalAware { method on_site_removal (line 36) | public function on_site_removal( WP_Site $site ): void; FILE: includes/Integrations/AMP.php class AMP (line 58) | class AMP extends Service_Base implements HasRequirements { method __construct (line 95) | public function __construct( method register (line 110) | public function register(): void { method get_requirements (line 131) | public static function get_requirements(): array { method filter_amp_options (line 149) | public function filter_amp_options( $options ) { method filter_supportable_post_types (line 174) | public function filter_supportable_post_types( $post_types ) { method add_amp_content_sanitizers (line 201) | public function add_amp_content_sanitizers( $sanitizers ) { method filter_amp_validation_error_sanitized (line 270) | public function filter_amp_validation_error_sanitized( ?bool $sanitize... method filter_amp_to_amp_linking_element_excluded (line 309) | public function filter_amp_to_amp_linking_element_excluded( $excluded,... method filter_amp_skip_post (line 332) | public function filter_amp_skip_post( $skipped, int $post ) { method get_request_post_type (line 354) | protected function get_request_post_type(): ?string { method get_validated_url_post_type (line 419) | protected function get_validated_url_post_type( int $post_id ): ?string { FILE: includes/Integrations/Conditional_Featured_Image.php class Conditional_Featured_Image (line 37) | class Conditional_Featured_Image extends Service_Base { method __construct (line 53) | public function __construct( Story_Post_Type $story_post_type ) { method register (line 62) | public function register(): void { method cybocfi_enabled_for_post_type (line 75) | public function cybocfi_enabled_for_post_type( $enabled, string $post_... FILE: includes/Integrations/Core_Themes_Support.php class Core_Themes_Support (line 39) | class Core_Themes_Support extends Service_Base { method __construct (line 74) | public function __construct( Assets $assets ) { method extend_theme_support (line 86) | public function extend_theme_support(): void { method embed_web_stories (line 97) | public function embed_web_stories(): void { method add_core_theme_classes (line 121) | public function add_core_theme_classes( $classes ) { method register (line 135) | public function register(): void { method get_registration_action (line 167) | public static function get_registration_action(): string { FILE: includes/Integrations/Ezoic.php class Ezoic (line 43) | class Ezoic extends Service_Base implements Conditional { method __construct (line 74) | public function __construct( Sanitization $sanitization, Optimization ... method register (line 85) | public function register(): void { method is_needed (line 96) | public static function is_needed(): bool { method process_ez_buffered_final_content (line 108) | public function process_ez_buffered_final_content( string $content ): ... method render_error_page (line 137) | private function render_error_page( Throwable $throwable ): string { FILE: includes/Integrations/Jetpack.php class Jetpack (line 74) | class Jetpack extends Service_Base { method __construct (line 112) | public function __construct( Media_Source_Taxonomy $media_source_taxon... method register (line 122) | public function register(): void { method add_to_jetpack_sitemap (line 151) | public function add_to_jetpack_sitemap( $post_types ) { method add_videopress (line 174) | public function add_videopress( $mime_types ) { method filter_ajax_query_attachments_args (line 204) | public function filter_ajax_query_attachments_args( $args ) { method filter_admin_ajax_response (line 235) | public function filter_admin_ajax_response( $data, WP_Post $attachment... method filter_rest_api_response (line 292) | public function filter_rest_api_response( WP_REST_Response $response, ... method add_term (line 350) | public function add_term( int $mid, int $object_id, string $meta_key )... method force_amp_request (line 369) | public function force_amp_request( bool $is_amp_request ): bool { method format_milliseconds (line 383) | protected function format_milliseconds( int $milliseconds ): string { FILE: includes/Integrations/New_Relic.php class New_Relic (line 40) | class New_Relic extends Service_Base implements Conditional { method __construct (line 53) | public function __construct( Context $context ) { method register (line 62) | public function register(): void { method get_registration_action (line 73) | public static function get_registration_action(): string { method get_registration_action_priority (line 84) | public static function get_registration_action_priority(): int { method is_needed (line 96) | public static function is_needed(): bool { method disable_autorum (line 112) | public function disable_autorum(): void { FILE: includes/Integrations/NextGen_Gallery.php class NextGen_Gallery (line 37) | class NextGen_Gallery extends Service_Base { method register (line 43) | public function register(): void { method get_registration_action_priority (line 54) | public static function get_registration_action_priority(): int { method filter_run_ngg_resource_manager (line 70) | public function filter_run_ngg_resource_manager( $valid_request ) { method get_request_uri_path (line 100) | private function get_request_uri_path(): ?string { FILE: includes/Integrations/Plugin_Status.php class Plugin_Status (line 34) | class Plugin_Status { method __construct (line 47) | public function __construct() { method get_plugins (line 62) | public function get_plugins(): array { FILE: includes/Integrations/ShortPixel.php class ShortPixel (line 36) | class ShortPixel extends Service_Base { method register (line 43) | public function register(): void { method image_urls (line 55) | public function image_urls( array $urls ): array { FILE: includes/Integrations/Site_Kit.php class Site_Kit (line 46) | class Site_Kit extends Service_Base { method __construct (line 83) | public function __construct( Analytics $analytics, Context $context, P... method register (line 95) | public function register(): void { method filter_site_kit_gtag_opt (line 133) | public function filter_site_kit_gtag_opt( $gtag_opt ) { method get_plugin_status (line 161) | public function get_plugin_status(): array { method is_plugin_active (line 228) | protected function is_plugin_active(): bool { method is_adsense_module_active (line 240) | protected function is_adsense_module_active(): bool { method is_analytics_module_active (line 257) | protected function is_analytics_module_active(): bool { method get_site_kit_active_modules_option (line 278) | protected function get_site_kit_active_modules_option(): array { FILE: includes/Integrations/WooCommerce.php class WooCommerce (line 34) | class WooCommerce { method __construct (line 52) | public function __construct( Plugin_Status $plugin_status ) { method get_plugin_status (line 63) | public function get_plugin_status(): array { method is_plugin_active (line 107) | protected function is_plugin_active(): bool { FILE: includes/Interfaces/Field.php type Field (line 18) | interface Field { method show (line 25) | public function show(): bool; method label (line 32) | public function label(): string; method hidden (line 39) | public function hidden(): bool; FILE: includes/Interfaces/FieldState.php type FieldState (line 20) | interface FieldState { method title (line 30) | public function title(); method excerpt (line 40) | public function excerpt(); method image_alignment (line 50) | public function image_alignment(); method author (line 60) | public function author(); method date (line 70) | public function date(); method archive_link (line 80) | public function archive_link(); method sharp_corners (line 90) | public function sharp_corners(); method circle_size (line 100) | public function circle_size(); method number_of_columns (line 110) | public function number_of_columns(); FILE: includes/Interfaces/FieldStateFactory.php type FieldStateFactory (line 20) | interface FieldStateFactory { method get_field (line 29) | public function get_field(); FILE: includes/Interfaces/Migration.php type Migration (line 34) | interface Migration { method migrate (line 41) | public function migrate(): void; FILE: includes/Interfaces/Product_Query.php type Product_Query (line 37) | interface Product_Query { method get_search (line 50) | public function get_search( string $search_term, int $page = 1, int $p... FILE: includes/Interfaces/Renderer.php type Renderer (line 36) | interface Renderer { method init (line 44) | public function init(): void; method render (line 54) | public function render( array $args = [] ): string; method render_single_story_content (line 63) | public function render_single_story_content(); FILE: includes/KSES.php class KSES (line 52) | class KSES extends Service_Base implements HasRequirements { method __construct (line 76) | public function __construct( method register (line 89) | public function register(): void { method get_requirements (line 102) | public static function get_requirements(): array { method filter_insert_post_data (line 129) | public function filter_insert_post_data( $data, $postarr, $unsanitized... method sanitize_content (line 168) | private function sanitize_content( string $content ): string { method get_sanitizers (line 191) | private function get_sanitizers(): array { method is_allowed_post_type (line 218) | private function is_allowed_post_type( string $post_type, $post_parent... method filter_story_data (line 252) | private function filter_story_data( string $story_data ): string { FILE: includes/Locale.php class Locale (line 39) | class Locale { method get_locale_settings (line 47) | public function get_locale_settings(): array { FILE: includes/Media/Base_Color.php class Base_Color (line 38) | class Base_Color extends Service_Base implements HasMeta, PluginUninstal... method register (line 50) | public function register(): void { method register_meta (line 61) | public function register_meta(): void { method wp_prepare_attachment_for_js (line 92) | public function wp_prepare_attachment_for_js( $response ) { method on_plugin_uninstall (line 114) | public function on_plugin_uninstall(): void { FILE: includes/Media/Blurhash.php class Blurhash (line 38) | class Blurhash extends Service_Base implements HasMeta, PluginUninstallA... method register (line 50) | public function register(): void { method register_meta (line 61) | public function register_meta(): void { method wp_prepare_attachment_for_js (line 91) | public function wp_prepare_attachment_for_js( $response ) { method on_plugin_uninstall (line 113) | public function on_plugin_uninstall(): void { FILE: includes/Media/Cropping.php class Cropping (line 38) | class Cropping extends Service_Base implements HasMeta, PluginUninstallA... method register (line 50) | public function register(): void { method register_meta (line 60) | public function register_meta(): void { method delete_video (line 83) | public function delete_video( int $attachment_id ): void { method on_plugin_uninstall (line 92) | public function on_plugin_uninstall(): void { FILE: includes/Media/Image_Sizes.php class Image_Sizes (line 37) | class Image_Sizes extends Service_Base { method register (line 73) | public function register(): void { method wp_prepare_attachment_for_js (line 91) | public function wp_prepare_attachment_for_js( $response, WP_Post $atta... method add_image_sizes (line 148) | protected function add_image_sizes(): void { FILE: includes/Media/Media_Source_Taxonomy.php class Media_Source_Taxonomy (line 44) | class Media_Source_Taxonomy extends Taxonomy_Base { method __construct (line 69) | public function __construct( Context $context ) { method register (line 80) | public function register(): void { method on_site_initialization (line 101) | public function on_site_initialization( WP_Site $site ): void { method on_plugin_activation (line 114) | public function on_plugin_activation( bool $network_wide ): void { method get_all_terms (line 127) | public function get_all_terms(): array { method rest_api_init (line 151) | public function rest_api_init(): void { method wp_prepare_attachment_for_js (line 182) | public function wp_prepare_attachment_for_js( $response ) { method get_callback_media_source (line 200) | public function get_callback_media_source( array $prepared ): string { method update_callback_media_source (line 225) | public function update_callback_media_source( string $value, WP_Post $... method filter_ajax_query_attachments_args (line 248) | public function filter_ajax_query_attachments_args( $args ) { method filter_generated_media_attachments (line 268) | public function filter_generated_media_attachments( WP_Query $query ):... method filter_rest_generated_media_attachments (line 290) | public function filter_rest_generated_media_attachments( $args ) { method add_missing_terms (line 306) | private function add_missing_terms(): void { method taxonomy_args (line 335) | protected function taxonomy_args(): array { method get_exclude_tax_query (line 353) | private function get_exclude_tax_query( array $args ): array { FILE: includes/Media/SVG.php class SVG (line 43) | class SVG extends Service_Base { method __construct (line 85) | public function __construct( Experiments $experiments ) { method register (line 94) | public function register(): void { method upload_mimes_add_svg (line 123) | public function upload_mimes_add_svg( array $mime_types ): array { method mime_types_add_svg (line 140) | public function mime_types_add_svg( array $mime_types ): array { method web_stories_allowed_mime_types (line 155) | public function web_stories_allowed_mime_types( array $mime_types ): a... method filter_list_of_allowed_filetypes (line 169) | public function filter_list_of_allowed_filetypes( string $value ): str... method wp_generate_attachment_metadata (line 190) | public function wp_generate_attachment_metadata( array $metadata, int ... method wp_handle_upload (line 237) | public function wp_handle_upload( array $upload ): array { method wp_check_filetype_and_ext (line 277) | public function wp_check_filetype_and_ext( array $wp_check_filetype_an... method svg_already_enabled (line 294) | private function svg_already_enabled(): bool { method get_svg_size (line 314) | protected function get_svg_size( string $file ) { method sanitize (line 352) | protected function sanitize( string $file ) { method get_xml (line 377) | protected function get_xml( string $svg ) { method get_svg_data (line 408) | protected function get_svg_data( string $file ): string { FILE: includes/Media/Types.php class Types (line 34) | class Types { method get_file_type_exts (line 43) | public function get_file_type_exts( array $mime_types = [] ): array { method get_allowed_mime_types (line 64) | public function get_allowed_mime_types(): array { FILE: includes/Media/Video/Captions.php class Captions (line 36) | class Captions extends Service_Base { method register (line 42) | public function register(): void { method filter_list_of_allowed_filetypes (line 52) | public function filter_list_of_allowed_filetypes( $value ) { FILE: includes/Media/Video/Is_Gif.php class Is_Gif (line 38) | class Is_Gif extends Service_Base implements HasMeta, PluginUninstallAwa... method register (line 49) | public function register(): void { method register_meta (line 58) | public function register_meta(): void { method wp_prepare_attachment_for_js (line 86) | public function wp_prepare_attachment_for_js( $response ) { method on_plugin_uninstall (line 108) | public function on_plugin_uninstall(): void { FILE: includes/Media/Video/Muting.php class Muting (line 40) | class Muting extends Service_Base implements HasMeta, PluginUninstallAwa... method register (line 62) | public function register(): void { method register_meta (line 75) | public function register_meta(): void { method rest_api_init (line 108) | public function rest_api_init(): void { method wp_prepare_attachment_for_js (line 140) | public function wp_prepare_attachment_for_js( $response ) { method get_callback_is_muted (line 159) | public function get_callback_is_muted( array $prepared ): ?bool { method update_callback_is_muted (line 190) | public function update_callback_is_muted( $value, WP_Post $post ) { method delete_video (line 219) | public function delete_video( int $attachment_id ): void { method on_plugin_uninstall (line 228) | public function on_plugin_uninstall(): void { FILE: includes/Media/Video/Optimization.php class Optimization (line 38) | class Optimization extends Service_Base implements HasMeta, PluginUninst... method register (line 50) | public function register(): void { method register_meta (line 60) | public function register_meta(): void { method delete_video (line 83) | public function delete_video( int $attachment_id ): void { method on_plugin_uninstall (line 92) | public function on_plugin_uninstall(): void { FILE: includes/Media/Video/Poster.php class Poster (line 40) | class Poster extends Service_Base implements HasMeta, PluginUninstallAwa... method __construct (line 65) | public function __construct( Media_Source_Taxonomy $media_source_taxon... method register (line 74) | public function register(): void { method register_meta (line 86) | public function register_meta(): void { method rest_api_init (line 107) | public function rest_api_init(): void { method get_callback_featured_media_src (line 157) | public function get_callback_featured_media_src( array $prepared ): ar... method wp_prepare_attachment_for_js (line 185) | public function wp_prepare_attachment_for_js( $response, WP_Post $atta... method get_thumbnail_data (line 211) | public function get_thumbnail_data( int $thumbnail_id ): array { method delete_video_poster (line 233) | public function delete_video_poster( int $attachment_id ): void { method on_plugin_uninstall (line 257) | public function on_plugin_uninstall(): void { method is_poster (line 269) | protected function is_poster( int $post_id ): bool { FILE: includes/Media/Video/Trimming.php class Trimming (line 38) | class Trimming extends Service_Base implements HasMeta, PluginUninstallA... method register (line 55) | public function register(): void { method register_meta (line 66) | public function register_meta(): void { method wp_prepare_attachment_for_js (line 112) | public function wp_prepare_attachment_for_js( $response ) { method on_plugin_uninstall (line 135) | public function on_plugin_uninstall(): void { FILE: includes/Mgid.php class Mgid (line 36) | class Mgid extends Service_Base implements HasRequirements { method __construct (line 52) | public function __construct( Settings $settings ) { method register (line 61) | public function register(): void { method get_requirements (line 74) | public static function get_requirements(): array { method print_mgid_tag (line 83) | public function print_mgid_tag(): void { method get_widget_id (line 124) | private function get_widget_id(): string { method is_enabled (line 138) | private function is_enabled(): bool { FILE: includes/Migrations/Add_Media_Source.php class Add_Media_Source (line 36) | abstract class Add_Media_Source extends Migrate_Base { method __construct (line 51) | public function __construct( Media_Source_Taxonomy $media_source_taxon... method migrate (line 60) | public function migrate(): void { method get_term (line 69) | abstract protected function get_term(): string; FILE: includes/Migrations/Add_Media_Source_Editor.php class Add_Media_Source_Editor (line 34) | class Add_Media_Source_Editor extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Gif_Conversion.php class Add_Media_Source_Gif_Conversion (line 34) | class Add_Media_Source_Gif_Conversion extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Page_Template.php class Add_Media_Source_Page_Template (line 34) | class Add_Media_Source_Page_Template extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Recording.php class Add_Media_Source_Recording (line 34) | class Add_Media_Source_Recording extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Source_Image.php class Add_Media_Source_Source_Image (line 34) | class Add_Media_Source_Source_Image extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Source_Video.php class Add_Media_Source_Source_Video (line 34) | class Add_Media_Source_Source_Video extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Media_Source_Video_Optimization.php class Add_Media_Source_Video_Optimization (line 34) | class Add_Media_Source_Video_Optimization extends Add_Media_Source { method get_term (line 40) | protected function get_term(): string { FILE: includes/Migrations/Add_Poster_Generation_Media_Source.php class Add_Poster_Generation_Media_Source (line 36) | class Add_Poster_Generation_Media_Source extends Migration_Meta_To_Term { method migrate (line 43) | public function migrate(): void { method get_post_meta_key (line 53) | protected function get_post_meta_key(): string { FILE: includes/Migrations/Add_Stories_Caps.php class Add_Stories_Caps (line 36) | class Add_Stories_Caps extends Migrate_Base { method __construct (line 51) | public function __construct( Capabilities $capabilities ) { method migrate (line 60) | public function migrate(): void { FILE: includes/Migrations/Add_VideoPress_Poster_Generation_Media_Source.php class Add_VideoPress_Poster_Generation_Media_Source (line 36) | class Add_VideoPress_Poster_Generation_Media_Source extends Migration_Me... method get_post_meta_key (line 42) | protected function get_post_meta_key(): string { FILE: includes/Migrations/Migrate_Base.php class Migrate_Base (line 38) | abstract class Migrate_Base implements Migration { FILE: includes/Migrations/Migration_Meta_To_Term.php class Migration_Meta_To_Term (line 36) | abstract class Migration_Meta_To_Term extends Migrate_Base { method __construct (line 52) | public function __construct( Media_Source_Taxonomy $media_source_taxon... method migrate (line 63) | public function migrate(): void { method get_post_meta_key (line 91) | abstract protected function get_post_meta_key(): string; method get_term_name (line 99) | protected function get_term_name(): string { FILE: includes/Migrations/Remove_Broken_Text_Styles.php class Remove_Broken_Text_Styles (line 51) | class Remove_Broken_Text_Styles extends Migrate_Base { method migrate (line 57) | public function migrate(): void { FILE: includes/Migrations/Remove_Incorrect_Tracking_Id.php class Remove_Incorrect_Tracking_Id (line 37) | class Remove_Incorrect_Tracking_Id extends Migrate_Base { method __construct (line 53) | public function __construct( Settings $settings ) { method migrate (line 62) | public function migrate(): void { FILE: includes/Migrations/Remove_Unneeded_Attachment_Meta.php class Remove_Unneeded_Attachment_Meta (line 36) | class Remove_Unneeded_Attachment_Meta extends Migrate_Base { method migrate (line 44) | public function migrate(): void { FILE: includes/Migrations/Replace_Conic_Style_Presets.php class Replace_Conic_Style_Presets (line 47) | class Replace_Conic_Style_Presets extends Migrate_Base { method migrate (line 53) | public function migrate(): void { FILE: includes/Migrations/Rewrite_Flush.php class Rewrite_Flush (line 36) | class Rewrite_Flush extends Migrate_Base { method migrate (line 43) | public function migrate(): void { FILE: includes/Migrations/Set_Legacy_Analytics_Usage_Flag.php class Set_Legacy_Analytics_Usage_Flag (line 36) | class Set_Legacy_Analytics_Usage_Flag extends Migrate_Base { method __construct (line 52) | public function __construct( Settings $settings ) { method migrate (line 61) | public function migrate(): void { FILE: includes/Migrations/Unify_Color_Presets.php class Unify_Color_Presets (line 36) | class Unify_Color_Presets extends Migrate_Base { method migrate (line 45) | public function migrate(): void { FILE: includes/Migrations/Update_1.php class Update_1 (line 34) | class Update_1 extends Migrate_Base { method migrate (line 40) | public function migrate(): void { FILE: includes/Migrations/Update_Publisher_Logos.php class Update_Publisher_Logos (line 36) | class Update_Publisher_Logos extends Migrate_Base { method __construct (line 52) | public function __construct( Settings $settings ) { method migrate (line 61) | public function migrate(): void { FILE: includes/Model/Story.php class Story (line 42) | class Story { method __construct (line 133) | public function __construct( array $story = [] ) { method load_from_post (line 148) | public function load_from_post( $_post ): bool { method set_poster_sizes (line 243) | public function set_poster_sizes( string $poster_sizes ): void { method set_poster_srcset (line 254) | public function set_poster_srcset( string $poster_srcset ): void { method set_title (line 265) | public function set_title( string $title ): void { method get_poster_sizes (line 274) | public function get_poster_sizes(): string { method get_poster_srcset (line 283) | public function get_poster_srcset(): string { method get_title (line 292) | public function get_title(): string { method get_excerpt (line 299) | public function get_excerpt(): string { method get_url (line 308) | public function get_url(): string { method get_markup (line 317) | public function get_markup(): string { method get_poster_portrait (line 326) | public function get_poster_portrait(): string { method get_id (line 333) | public function get_id(): int { method get_author (line 340) | public function get_author(): string { method get_date (line 347) | public function get_date(): string { method get_publisher_name (line 358) | public function get_publisher_name(): string { method get_publisher_logo_url (line 369) | public function get_publisher_logo_url(): ?string { method get_publisher_logo_size (line 399) | public function get_publisher_logo_size(): array { method get_poster_portrait_size (line 434) | public function get_poster_portrait_size(): array { method get_products (line 445) | public function get_products(): array { FILE: includes/Page_Template_Post_Type.php class Page_Template_Post_Type (line 39) | class Page_Template_Post_Type extends Post_Type_Base implements HasRequi... method __construct (line 61) | public function __construct( Story_Post_Type $story_post_type ) { method register (line 68) | public function register(): void { method get_slug (line 79) | public function get_slug(): string { method get_requirements (line 92) | public static function get_requirements(): array { method delete_poster_image (line 106) | public function delete_poster_image( int $post_id ): void { method get_args (line 127) | protected function get_args(): array { FILE: includes/Plugin.php class Plugin (line 41) | class Plugin extends ServiceBasedPlugin { method get_service_classes (line 155) | protected function get_service_classes(): array { method get_shared_instances (line 173) | protected function get_shared_instances(): array { method get_delegations (line 210) | protected function get_delegations(): array { FILE: includes/PluginFactory.php class PluginFactory (line 47) | class PluginFactory extends ServiceBasedPlugin { method create (line 57) | public static function create(): Plugin { FILE: includes/Post_Type_Base.php class Post_Type_Base (line 91) | abstract class Post_Type_Base extends Service_Base implements PluginActi... method register (line 103) | public function register(): void { method register_post_type (line 114) | public function register_post_type() { method unregister_post_type (line 123) | public function unregister_post_type(): void { method on_site_initialization (line 134) | public function on_site_initialization( WP_Site $site ): void { method on_plugin_activation (line 145) | public function on_plugin_activation( bool $network_wide ): void { method on_plugin_deactivation (line 156) | public function on_plugin_deactivation( bool $network_wide ): void { method get_slug (line 167) | abstract public function get_slug(): string; method get_rest_base (line 176) | public function get_rest_base(): string { method get_rest_namespace (line 195) | public function get_rest_namespace(): string { method get_rest_url (line 211) | public function get_rest_url(): string { method get_caps (line 222) | public function get_caps(): array { method has_cap (line 240) | public function has_cap( string $cap ): bool { method get_cap_name (line 258) | public function get_cap_name( string $cap ) { method get_label (line 280) | public function get_label( string $label ): string { method get_parent_controller (line 302) | public function get_parent_controller(): WP_REST_Controller { method get_archive_link (line 332) | public function get_archive_link( bool $ignore_has_archive = false ) { method on_plugin_uninstall (line 361) | public function on_plugin_uninstall(): void { method get_args (line 387) | abstract protected function get_args(): array; method get_object (line 394) | protected function get_object(): ?WP_Post_Type { FILE: includes/REST_API/Embed_Controller.php class Embed_Controller (line 63) | class Embed_Controller extends REST_Controller implements HasRequirements { method __construct (line 77) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 93) | public static function get_requirements(): array { method register_routes (line 102) | public function register_routes(): void { method get_proxy_item (line 136) | public function get_proxy_item( $request ) { method prepare_item_for_response (line 257) | public function prepare_item_for_response( $embed, $request ) { method get_item_schema (line 289) | public function get_item_schema(): array { method get_proxy_item_permissions_check (line 337) | public function get_proxy_item_permissions_check() { method get_data_from_post (line 353) | private function get_data_from_post( string $url ) { method url_to_post (line 378) | private function url_to_post( $url ): ?WP_Post { method maybe_switch_site (line 457) | private function maybe_switch_site( $url ): bool { method get_data_from_document (line 524) | private function get_data_from_document( string $html ) { method get_dom_attribute_content (line 564) | protected function get_dom_attribute_content( $query, string $attribut... FILE: includes/REST_API/Font_Controller.php class Font_Controller (line 74) | class Font_Controller extends WP_REST_Posts_Controller { method register_routes (line 82) | public function register_routes(): void { method get_items (line 133) | public function get_items( $request ) { method get_items_permissions_check (line 215) | public function get_items_permissions_check( $request ) { method delete_item (line 240) | public function delete_item( $request ) { method prepare_item_for_response (line 259) | public function prepare_item_for_response( $item, $request ): WP_REST_... method get_collection_params (line 334) | public function get_collection_params(): array { method get_item_schema (line 382) | public function get_item_schema(): array { method get_builtin_fonts (line 500) | protected function get_builtin_fonts(): array { method get_custom_fonts (line 538) | protected function get_custom_fonts( $request ): array { method prepare_item_for_database (line 624) | protected function prepare_item_for_database( $request ) { method font_exists (line 682) | private function font_exists( string $font_family ): bool { FILE: includes/REST_API/Hotlinking_Controller.php class Hotlinking_Controller (line 92) | class Hotlinking_Controller extends REST_Controller implements HasRequir... method __construct (line 129) | public function __construct( Story_Post_Type $story_post_type, Types $... method get_requirements (line 146) | public static function get_requirements(): array { method register_routes (line 157) | public function register_routes(): void { method parse_url (line 214) | public function parse_url( WP_REST_Request $request ) { method proxy_url (line 337) | public function proxy_url( WP_REST_Request $request ) { method prepare_item_for_response (line 420) | public function prepare_item_for_response( $link, $request ) { method get_item_schema (line 460) | public function get_item_schema(): array { method parse_url_permissions_check (line 530) | public function parse_url_permissions_check() { method validate_callback (line 550) | public function validate_callback( $value ) { method get_curl_resolve_callback (line 574) | public function get_curl_resolve_callback( string $url, string $url_or... method modify_curl_configuration (line 616) | public function modify_curl_configuration( $handle ): void { method stream_headers (line 648) | public function stream_headers( $handle, $header ): int { method proxy_url_curl (line 676) | private function proxy_url_curl( string $url, array $args ): void { method proxy_url_fallback (line 699) | private function proxy_url_fallback( string $url, array $args ): void { method validate_url (line 735) | private function validate_url( string $url ) { // phpcs:ignore Slevoma... method get_allowed_mime_types (line 835) | protected function get_allowed_mime_types(): array { FILE: includes/REST_API/Link_Controller.php class Link_Controller (line 58) | class Link_Controller extends REST_Controller implements HasRequirements { method __construct (line 72) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 88) | public static function get_requirements(): array { method register_routes (line 99) | public function register_routes(): void { method parse_link (line 134) | public function parse_link( $request ) { method prepare_item_for_response (line 364) | public function prepare_item_for_response( $link, $request ) { method get_item_schema (line 394) | public function get_item_schema(): array { method parse_link_permissions_check (line 447) | public function parse_link_permissions_check() { method validate_url (line 463) | public function validate_url( $value ) { method get_dom_attribute_content (line 482) | protected function get_dom_attribute_content( $query, string $attribut... FILE: includes/REST_API/Page_Template_Controller.php class Page_Template_Controller (line 51) | class Page_Template_Controller extends Stories_Base_Controller { method get_items (line 60) | public function get_items( $request ) { method get_collection_params (line 87) | public function get_collection_params(): array { method get_item_schema (line 111) | public function get_item_schema(): array { method get_items_permissions_check (line 153) | public function get_items_permissions_check( $request ) { method get_item_permissions_check (line 184) | public function get_item_permissions_check( $request ) { FILE: includes/REST_API/Products_Controller.php class Products_Controller (line 67) | class Products_Controller extends REST_Controller implements HasRequirem... method __construct (line 98) | public function __construct( Settings $settings, Story_Post_Type $stor... method get_requirements (line 116) | public static function get_requirements(): array { method register_routes (line 127) | public function register_routes(): void { method get_items_permissions_check (line 151) | public function get_items_permissions_check( $request ) { method get_items (line 175) | public function get_items( $request ) { method prepare_item_for_response (line 241) | public function prepare_item_for_response( $item, $request ): WP_REST_... method get_item_schema (line 335) | public function get_item_schema(): array { method get_collection_params (line 463) | public function get_collection_params(): array { FILE: includes/REST_API/Publisher_Logos_Controller.php class Publisher_Logos_Controller (line 47) | class Publisher_Logos_Controller extends REST_Controller implements HasR... method __construct (line 69) | public function __construct( Settings $settings, Story_Post_Type $stor... method get_requirements (line 86) | public static function get_requirements(): array { method register_routes (line 97) | public function register_routes(): void { method permissions_check (line 149) | public function permissions_check() { method update_item_permissions_check (line 169) | public function update_item_permissions_check( $request ) { method get_items (line 189) | public function get_items( $request ) { method create_item (line 229) | public function create_item( $request ) { method delete_item (line 317) | public function delete_item( $request ) { method update_item (line 369) | public function update_item( $request ) { method prepare_item_for_response (line 399) | public function prepare_item_for_response( $post, $request ): WP_REST_... method get_item_schema (line 443) | public function get_item_schema(): array { method get_publisher_logo (line 490) | protected function get_publisher_logo( $id ) { method filter_publisher_logos (line 518) | protected function filter_publisher_logos( $publisher_logos ): array { method prepare_links (line 532) | protected function prepare_links( $post ): array { FILE: includes/REST_API/REST_Controller.php class REST_Controller (line 39) | abstract class REST_Controller extends WP_REST_Controller implements Ser... method register (line 45) | public function register(): void { method get_registration_action (line 56) | public static function get_registration_action(): string { method get_registration_action_priority (line 67) | public static function get_registration_action_priority(): int { FILE: includes/REST_API/Status_Check_Controller.php class Status_Check_Controller (line 55) | class Status_Check_Controller extends REST_Controller implements HasRequ... method __construct (line 69) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 85) | public static function get_requirements(): array { method register_routes (line 94) | public function register_routes(): void { method status_check (line 123) | public function status_check( $request ) { method prepare_item_for_response (line 144) | public function prepare_item_for_response( $item, $request ) { method get_item_schema (line 170) | public function get_item_schema(): array { method status_check_permissions_check (line 212) | public function status_check_permissions_check() { FILE: includes/REST_API/Stories_Autosaves_Controller.php class Stories_Autosaves_Controller (line 43) | class Stories_Autosaves_Controller extends WP_REST_Autosaves_Controller { method __construct (line 62) | public function __construct( string $parent_post_type ) { method register_routes (line 93) | public function register_routes(): void { method prepare_item_for_response (line 136) | public function prepare_item_for_response( $post, $request ): WP_REST_... method get_item_schema (line 178) | public function get_item_schema(): array { FILE: includes/REST_API/Stories_Base_Controller.php class Stories_Base_Controller (line 75) | class Stories_Base_Controller extends WP_REST_Posts_Controller { method __construct (line 92) | public function __construct( $post_type ) { method prepare_item_for_response (line 119) | public function prepare_item_for_response( $post, $request ): WP_REST_... method get_item_schema (line 167) | public function get_item_schema(): array { method prepare_item_for_database (line 212) | protected function prepare_item_for_database( $request ) { method get_registered_meta (line 270) | protected function get_registered_meta( WP_Post $original_post ): array { method prepare_links (line 300) | protected function prepare_links( $post ): array { method get_available_actions (line 342) | protected function get_available_actions( $post, $request ): array { FILE: includes/REST_API/Stories_Controller.php class Stories_Controller (line 53) | class Stories_Controller extends Stories_Base_Controller { method prepare_item_for_response (line 85) | public function prepare_item_for_response( $post, $request ): WP_REST_... method create_item (line 186) | public function create_item( $request ) { method update_item (line 242) | public function update_item( $request ) { method get_item_schema (line 265) | public function get_item_schema(): array { method filter_posts_clauses (line 347) | public function filter_posts_clauses( $clauses, WP_Query $query ): arr... method prime_post_caches (line 380) | public function prime_post_caches( array $posts ): array { method filter_query (line 397) | public function filter_query( $args ): array { method get_items (line 412) | public function get_items( $request ) { method get_collection_params (line 450) | public function get_collection_params(): array { method get_attached_post_ids (line 480) | protected function get_attached_post_ids( array $posts ): array { method add_response_headers (line 495) | protected function add_response_headers( WP_REST_Response $response, W... method prepare_links (line 580) | protected function prepare_links( $post ): array { method add_post_locking_link (line 601) | private function add_post_locking_link( array $links, WP_Post $post ):... method get_publisher_logo_id (line 642) | private function get_publisher_logo_id( WP_Post $post ): int { method add_publisher_logo_link (line 665) | private function add_publisher_logo_link( array $links, WP_Post $post ... method get_story_poster (line 689) | private function get_story_poster( WP_Post $post ): ?array { FILE: includes/REST_API/Stories_Lock_Controller.php class Stories_Lock_Controller (line 42) | class Stories_Lock_Controller extends REST_Controller implements HasRequ... method __construct (line 65) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 82) | public static function get_requirements(): array { method register_routes (line 93) | public function register_routes(): void { method get_item (line 137) | public function get_item( $request ) { method update_item (line 158) | public function update_item( $request ) { method delete_item (line 184) | public function delete_item( $request ): WP_REST_Response { method get_item_permissions_check (line 216) | public function get_item_permissions_check( $request ) { method update_item_permissions_check (line 226) | public function update_item_permissions_check( $request ) { method delete_item_permissions_check (line 236) | public function delete_item_permissions_check( $request ) { method prepare_item_for_response (line 275) | public function prepare_item_for_response( $item, $request ) { // phpc... method get_item_schema (line 369) | public function get_item_schema(): array { method get_lock (line 450) | protected function get_lock( int $post_id ) { method prepare_links (line 478) | protected function prepare_links( $lock, int $post_id ): array { FILE: includes/REST_API/Stories_Media_Controller.php class Stories_Media_Controller (line 53) | class Stories_Media_Controller extends WP_REST_Attachments_Controller im... method __construct (line 70) | public function __construct( Types $types ) { method register (line 81) | public function register(): void { method get_registration_action (line 92) | public static function get_registration_action(): string { method get_registration_action_priority (line 103) | public static function get_registration_action_priority(): int { method get_items (line 119) | public function get_items( $request ) { method create_item (line 142) | public function create_item( $request ) { method get_collection_params (line 191) | public function get_collection_params(): array { method prepare_item_for_response (line 212) | public function prepare_item_for_response( $post, $request ): WP_REST_... method get_item_schema (line 266) | public function get_item_schema(): array { method process_post (line 301) | protected function process_post( $post_id, $parent_post, $original_id ) { method prepare_items_query (line 356) | protected function prepare_items_query( $prepared_args = [], $request ... method get_media_types (line 390) | protected function get_media_types(): array { FILE: includes/REST_API/Stories_Settings_Controller.php class Stories_Settings_Controller (line 39) | class Stories_Settings_Controller extends WP_REST_Settings_Controller im... method __construct (line 47) | public function __construct() { method register (line 57) | public function register(): void { method get_registration_action (line 68) | public static function get_registration_action(): string { method get_registration_action_priority (line 79) | public static function get_registration_action_priority(): int { FILE: includes/REST_API/Stories_Taxonomies_Controller.php class Stories_Taxonomies_Controller (line 45) | class Stories_Taxonomies_Controller extends WP_REST_Taxonomies_Controlle... method __construct (line 53) | public function __construct() { method get_items (line 70) | public function get_items( $request ) { method get_collection_params (line 125) | public function get_collection_params(): array { method register (line 148) | public function register(): void { method get_registration_action (line 159) | public static function get_registration_action(): string { method get_registration_action_priority (line 170) | public static function get_registration_action_priority(): int { FILE: includes/REST_API/Stories_Terms_Controller.php class Stories_Terms_Controller (line 37) | class Stories_Terms_Controller extends WP_REST_Terms_Controller { method prepare_links (line 46) | protected function prepare_links( $term ): array { FILE: includes/REST_API/Stories_Users_Controller.php class Stories_Users_Controller (line 43) | class Stories_Users_Controller extends WP_REST_Users_Controller implemen... method __construct (line 60) | public function __construct( Story_Post_Type $story_post_type ) { method register (line 72) | public function register(): void { method get_registration_action (line 83) | public static function get_registration_action(): string { method get_registration_action_priority (line 94) | public static function get_registration_action_priority(): int { method get_items_permissions_check (line 109) | public function get_items_permissions_check( $request ) { method get_items (line 143) | public function get_items( $request ) { method filter_query_args (line 177) | public function filter_query_args( array $prepared_args ): array { method get_item_permissions_check (line 195) | public function get_item_permissions_check( $request ) { method user_posts_count_public (line 246) | protected function user_posts_count_public( int $userid, string $post_... FILE: includes/Register_Widget.php class Register_Widget (line 36) | class Register_Widget extends Service_Base { method __construct (line 51) | public function __construct( Stories $stories ) { method register (line 60) | public function register(): void { method register_widgets (line 71) | public function register_widgets(): void { method hide_widget (line 87) | public function hide_widget( $widget_types ) { method body_class (line 108) | public function body_class( $classes ) { method get_registration_action_priority (line 126) | public static function get_registration_action_priority(): int { FILE: includes/Remove_Transients.php class Remove_Transients (line 37) | class Remove_Transients implements Service, PluginUninstallAware { method on_plugin_uninstall (line 45) | public function on_plugin_uninstall(): void { method delete_transients (line 80) | protected function delete_transients(): void { method delete_network_transients (line 102) | protected function delete_network_transients(): void { FILE: includes/Renderer/Archives.php class Archives (line 43) | class Archives extends Service_Base { method __construct (line 75) | public function __construct( Assets $assets, AMP_Story_Player_Assets $... method register (line 86) | public function register(): void { method embed_player (line 99) | public function embed_player( $content ) { FILE: includes/Renderer/Feed.php class Feed (line 40) | class Feed extends Service_Base { method register (line 47) | public function register(): void { method embed_image (line 60) | public function embed_image( $content ) { FILE: includes/Renderer/Oembed.php class Oembed (line 38) | class Oembed extends Service_Base { method register (line 45) | public function register(): void { method filter_embed_template (line 60) | public function filter_embed_template( $template ) { method filter_embed_html (line 83) | public function filter_embed_html( $output, WP_Post $post, int $width,... method filter_oembed_response_data (line 127) | public function filter_oembed_response_data( $data, WP_Post $post, int... method get_embed_height_width (line 151) | protected function get_embed_height_width( int $old_width ): array { FILE: includes/Renderer/Single.php class Single (line 37) | class Single extends Service_Base { method __construct (line 50) | public function __construct( Context $context ) { method register (line 59) | public function register(): void { method filter_template_include (line 77) | public function filter_template_include( $template ) { method show_admin_bar (line 93) | public function show_admin_bar( $show ) { FILE: includes/Renderer/Stories/Carousel_Renderer.php class Carousel_Renderer (line 38) | class Carousel_Renderer extends Renderer { method init (line 52) | public function init(): void { method load_assets (line 66) | public function load_assets(): void { method render (line 88) | public function render( array $args = [] ): string { method get_carousel_settings (line 176) | protected function get_carousel_settings(): array { FILE: includes/Renderer/Stories/FieldState/BaseFieldState.php class BaseFieldState (line 34) | class BaseFieldState implements FieldState { method __construct (line 46) | public function __construct( Story_Post_Type $story_post_type ) { method image_alignment (line 57) | public function image_alignment() { method excerpt (line 74) | public function excerpt() { method author (line 91) | public function author() { method date (line 108) | public function date() { method archive_link (line 125) | public function archive_link() { method title (line 142) | public function title() { method sharp_corners (line 159) | public function sharp_corners() { method circle_size (line 176) | public function circle_size() { method number_of_columns (line 192) | public function number_of_columns() { method prepare_field (line 209) | protected function prepare_field( array $args ): BaseField { FILE: includes/Renderer/Stories/FieldState/CarouselView.php class CarouselView (line 31) | final class CarouselView extends BaseFieldState { method author (line 40) | public function author() { FILE: includes/Renderer/Stories/FieldState/CircleView.php class CircleView (line 31) | final class CircleView extends BaseFieldState { method title (line 40) | public function title() { method author (line 57) | public function author() { method date (line 74) | public function date() { method sharp_corners (line 91) | public function sharp_corners() { method circle_size (line 108) | public function circle_size() { FILE: includes/Renderer/Stories/FieldState/GridView.php class GridView (line 31) | final class GridView extends BaseFieldState { method number_of_columns (line 39) | public function number_of_columns() { FILE: includes/Renderer/Stories/FieldState/ListView.php class ListView (line 31) | final class ListView extends BaseFieldState { method excerpt (line 40) | public function excerpt() { method date (line 59) | public function date() { method image_alignment (line 78) | public function image_alignment() { FILE: includes/Renderer/Stories/FieldStateFactory/Factory.php class Factory (line 42) | class Factory implements FieldStateFactory { method __construct (line 56) | public function __construct( Injector $injector ) { method get_field (line 68) | public function get_field( $view = 'grid' ) { FILE: includes/Renderer/Stories/Fields/BaseField.php class BaseField (line 31) | class BaseField implements Field { method __construct (line 52) | public function __construct( array $args ) { method label (line 63) | public function label(): string { method show (line 72) | public function show(): bool { method hidden (line 81) | public function hidden(): bool { FILE: includes/Renderer/Stories/Generic_Renderer.php class Generic_Renderer (line 44) | class Generic_Renderer extends Renderer { method init (line 53) | public function init(): void { method render (line 70) | public function render( array $args = [] ): string { FILE: includes/Renderer/Stories/Renderer.php class Renderer (line 52) | abstract class Renderer implements RenderingInterface, Iterator { method __construct (line 143) | public function __construct( Story_Query $query ) { method render (line 177) | public function render( array $args = [] ): string { method current (line 197) | public function current(): ?Story { method next (line 208) | public function next(): void { method key (line 219) | #[\ReturnTypeWillChange] method valid (line 231) | public function valid(): bool { method rewind (line 242) | public function rewind(): void { method init (line 253) | public function init(): void { method load_assets (line 267) | public function load_assets(): void { method add_amp_post_template_css (line 287) | public function add_amp_post_template_css(): void { method prepare_stories (line 306) | public function prepare_stories( $post ): ?Story { method render_single_story_content (line 342) | public function render_single_story_content(): void { method render_stories_with_lightbox (line 405) | public function render_stories_with_lightbox(): void { method render_stories_with_lightbox_amp (line 446) | public function render_stories_with_lightbox_amp(): void { method render_stories_lightbox (line 456) | public function render_stories_lightbox(): void { method is_view_type (line 482) | protected function is_view_type( $view_type ): bool { method get_view_type (line 493) | protected function get_view_type(): string { method maybe_render_archive_link (line 504) | protected function maybe_render_archive_link(): void { method get_view_classes (line 535) | protected function get_view_classes(): string { method get_container_classes (line 567) | protected function get_container_classes(): string { method get_single_story_classes (line 591) | protected function get_single_story_classes(): string { method get_container_styles (line 622) | protected function get_container_styles(): string { method render_story_with_poster (line 645) | protected function render_story_with_poster(): void { method render_link_attributes (line 708) | protected function render_link_attributes(): void { method get_content_overlay (line 749) | protected function get_content_overlay(): void { method generate_lightbox_html (line 804) | protected function generate_lightbox_html( $story ): void { method generate_amp_lightbox_html_amp (line 824) | protected function generate_amp_lightbox_html_amp( $story ): void { FILE: includes/Renderer/Story/Embed.php class Embed (line 40) | class Embed { method __construct (line 71) | public function __construct( Story $story, Assets $assets, Context $co... method render (line 87) | public function render( array $args = [] ): string { FILE: includes/Renderer/Story/HTML.php class HTML (line 36) | class HTML { method __construct (line 51) | public function __construct( Story $story ) { method render (line 62) | public function render(): string { method fix_incorrect_charset (line 85) | public function fix_incorrect_charset( string $content ): string { method fix_malformed_script_link_tags (line 115) | protected function fix_malformed_script_link_tags( string $content ): ... method get_html_head_markup (line 157) | protected function get_html_head_markup(): string { method replace_html_head (line 180) | protected function replace_html_head( string $content ): string { method print_analytics (line 206) | protected function print_analytics( string $content ): string { method print_social_share (line 230) | protected function print_social_share( string $content ): string { FILE: includes/Renderer/Story/Image.php class Image (line 36) | class Image { method __construct (line 52) | public function __construct( Story $story ) { method render (line 64) | public function render( array $args = [] ): string { FILE: includes/Renderer/Story/Singleton.php class Singleton (line 40) | class Singleton { method __construct (line 78) | public function __construct( Story $story, Assets $assets ) { method render (line 93) | public function render( array $args = [] ): string { method render_story_with_poster (line 197) | protected function render_story_with_poster( array $args ): void { method render_content_overlay (line 242) | protected function render_content_overlay(): void { FILE: includes/Service_Base.php class Service_Base (line 40) | abstract class Service_Base implements Service, Delayed, Registerable { method get_registration_action (line 48) | public static function get_registration_action(): string { method get_registration_action_priority (line 59) | public static function get_registration_action_priority(): int { FILE: includes/Services.php class Services (line 20) | final class Services { method get (line 46) | public static function get( string $service ): Service { method has (line 57) | public static function has( string $service ): bool { method get_plugin (line 68) | public static function get_plugin(): Plugin { method get_container (line 83) | public static function get_container(): ServiceContainer { method get_injector (line 98) | public static function get_injector(): Injector { FILE: includes/Settings.php class Settings (line 39) | class Settings extends Service_Base implements PluginUninstallAware { method __construct (line 167) | public function __construct( Shopping_Vendors $shopping_vendors ) { method prime_option_caches (line 176) | public function prime_option_caches(): void { method register (line 188) | public function register(): void { method get_setting (line 463) | public function get_setting( string $key, $default_value = false ) { method update_setting (line 512) | public function update_setting( string $key, $value ) { method on_plugin_uninstall (line 521) | public function on_plugin_uninstall(): void { method get_registered_options (line 555) | protected function get_registered_options(): array { FILE: includes/Shopping/Product.php class Product (line 56) | class Product implements JsonSerializable { method __construct (line 110) | public function __construct( array $product = [] ) { method get_id (line 123) | public function get_id(): string { method get_title (line 132) | public function get_title(): string { method get_brand (line 141) | public function get_brand(): string { method get_price (line 150) | public function get_price(): float { method get_price_currency (line 159) | public function get_price_currency(): string { method get_images (line 170) | public function get_images(): array { method get_details (line 179) | public function get_details(): string { method get_url (line 188) | public function get_url(): string { method get_aggregate_rating (line 199) | public function get_aggregate_rating(): ?array { method jsonSerialize (line 210) | #[\ReturnTypeWillChange] method load_from_array (line 246) | public static function load_from_array( array $product ): Product { method set_id (line 278) | protected function set_id( string $id ): void { method set_title (line 289) | protected function set_title( string $title ): void { method set_brand (line 300) | protected function set_brand( string $brand ): void { method set_price (line 311) | protected function set_price( float $price ): void { method set_price_currency (line 322) | protected function set_price_currency( string $price_currency ): void { method set_images (line 333) | protected function set_images( array $images ): void { method set_details (line 344) | protected function set_details( string $details ): void { method set_url (line 355) | protected function set_url( string $url ): void { method set_aggregate_rating (line 366) | protected function set_aggregate_rating( array $aggregate_rating ): vo... FILE: includes/Shopping/Product_Meta.php class Product_Meta (line 40) | class Product_Meta extends Service_Base implements HasMeta, PluginUninst... method __construct (line 59) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 72) | public static function get_requirements(): array { method register (line 81) | public function register(): void { method register_meta (line 90) | public function register_meta(): void { method on_plugin_uninstall (line 116) | public function on_plugin_uninstall(): void { FILE: includes/Shopping/Shopify_Query.php class Shopify_Query (line 82) | class Shopify_Query implements Product_Query { method __construct (line 97) | public function __construct( Settings $settings ) { method get_search (line 114) | public function get_search( string $search_term, int $page = 1, int $p... method get_host (line 170) | protected function get_host(): string { method get_access_token (line 187) | protected function get_access_token(): string { method execute_query (line 205) | protected function execute_query( string $query ) { method get_products_query (line 261) | protected function get_products_query( string $search_term, string $af... method get_remote_products (line 320) | protected function get_remote_products( string $search_term, string $a... method get_cache_key (line 400) | protected function get_cache_key( string $search_term, string $after, ... method fetch_remote_products (line 421) | protected function fetch_remote_products( string $search_term, int $pa... FILE: includes/Shopping/Shopping_Vendors.php class Shopping_Vendors (line 39) | class Shopping_Vendors { method __construct (line 55) | public function __construct( Injector $injector ) { method get_vendor_class (line 66) | public function get_vendor_class( string $name ): ?Product_Query { method get_vendors (line 89) | public function get_vendors(): array { FILE: includes/Shopping/WooCommerce_Query.php class WooCommerce_Query (line 40) | class WooCommerce_Query implements Product_Query { method __construct (line 53) | public function __construct( WooCommerce $woocommerce ) { method get_search (line 69) | public function get_search( string $search_term, int $page = 1, int $p... method get_product_image_ids (line 164) | protected function get_product_image_ids( WC_Product $product ): array { method get_product_image (line 179) | protected function get_product_image( int $image_id ): array { FILE: includes/Shortcode/Embed_Shortcode.php class Embed_Shortcode (line 36) | class Embed_Shortcode extends Embed_Base { method register (line 47) | public function register(): void { method render_shortcode (line 60) | public function render_shortcode( $attributes, ?string $content ): str... FILE: includes/Shortcode/Stories_Shortcode.php class Stories_Shortcode (line 40) | class Stories_Shortcode extends Service_Base { method register (line 52) | public function register(): void { method render_stories (line 67) | public function render_stories( $attrs ): string { method prepare_story_attrs (line 118) | private function prepare_story_attrs( array $attributes ): array { method prepare_story_args (line 143) | private function prepare_story_args( array $attributes ): array { FILE: includes/Stories_Script_Data.php class Stories_Script_Data (line 39) | class Stories_Script_Data { method __construct (line 53) | public function __construct( Injector $injector ) { method get_script_data (line 64) | public function get_script_data(): array { method fields_states (line 93) | public function fields_states(): array { method get_layouts (line 137) | public function get_layouts(): array { FILE: includes/Story_Archive.php class Story_Archive (line 38) | class Story_Archive extends Service_Base { method __construct (line 63) | public function __construct( Settings $settings, Story_Post_Type $stor... method register (line 73) | public function register(): void { method redirect_post_type_archive_urls (line 96) | public function redirect_post_type_archive_urls( $bypass, WP_Query $qu... method update_archive_setting (line 126) | public function update_archive_setting(): void { method pre_get_posts (line 142) | public function pre_get_posts( WP_Query $query ): void { method on_remove_archive_page (line 172) | public function on_remove_archive_page( int $postid ): void { method filter_display_post_states (line 200) | public function filter_display_post_states( $post_states, ?WP_Post $po... FILE: includes/Story_Post_Type.php class Story_Post_Type (line 42) | class Story_Post_Type extends Post_Type_Base implements HasRequirements,... method __construct (line 85) | public function __construct( Settings $settings ) { method register (line 96) | public function register(): void { method get_requirements (line 115) | public static function get_requirements(): array { method get_slug (line 124) | public function get_slug(): string { method register_meta (line 133) | public function register_meta(): void { method bulk_post_updated_messages (line 202) | public function bulk_post_updated_messages( $bulk_messages, array $bul... method change_default_title (line 235) | public function change_default_title( $data ) { method filter_empty_content (line 259) | public function filter_empty_content( $maybe_empty, array $data ): bool { method clear_user_posts_count (line 275) | public function clear_user_posts_count( int $post_id, WP_Post $post ):... method get_has_archive (line 292) | public function get_has_archive() { method on_plugin_uninstall (line 316) | public function on_plugin_uninstall(): void { method get_args (line 333) | protected function get_args(): array { method get_post_type_icon (line 406) | protected function get_post_type_icon(): string { FILE: includes/Story_Query.php class Story_Query (line 75) | class Story_Query { method __construct (line 124) | public function __construct( array $story_attributes = [], array $quer... method get_stories (line 145) | public function get_stories(): array { method get_renderer (line 167) | public function get_renderer(): Renderer { method render (line 192) | public function render(): string { method get_story_attributes (line 207) | public function get_story_attributes(): array { FILE: includes/Story_Revisions.php class Story_Revisions (line 50) | class Story_Revisions extends Service_Base { method __construct (line 72) | public function __construct( Story_Post_Type $story_post_type, Assets ... method register (line 82) | public function register(): void { method revisions_to_keep (line 99) | public function revisions_to_keep( $num ): int { method filter_revision_fields (line 118) | public function filter_revision_fields( $fields, array $story ) { method filter_revision_ui_diff (line 149) | public function filter_revision_ui_diff( $fields, $compare_from, WP_Po... method enqueue_player_script (line 226) | public function enqueue_player_script(): void { method get_story_player (line 254) | protected function get_story_player( WP_Post $post ): string { FILE: includes/Taxonomy/Category_Taxonomy.php class Category_Taxonomy (line 40) | class Category_Taxonomy extends Taxonomy_Base implements HasRequirements { method __construct (line 46) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 60) | public static function get_requirements(): array { method taxonomy_args (line 73) | protected function taxonomy_args(): array { FILE: includes/Taxonomy/Tag_Taxonomy.php class Tag_Taxonomy (line 40) | class Tag_Taxonomy extends Taxonomy_Base implements HasRequirements { method __construct (line 46) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 60) | public static function get_requirements(): array { method taxonomy_args (line 73) | protected function taxonomy_args(): array { FILE: includes/Taxonomy/Taxonomy_Base.php class Taxonomy_Base (line 80) | abstract class Taxonomy_Base extends Service_Base implements PluginActiv... method register (line 109) | public function register(): void { method register_taxonomy (line 118) | public function register_taxonomy(): void { method unregister_taxonomy (line 127) | public function unregister_taxonomy(): void { method on_site_initialization (line 138) | public function on_site_initialization( WP_Site $site ): void { method on_plugin_activation (line 149) | public function on_plugin_activation( bool $network_wide ): void { method on_plugin_deactivation (line 160) | public function on_plugin_deactivation( bool $network_wide ): void { method get_taxonomy_slug (line 169) | public function get_taxonomy_slug(): string { method on_plugin_uninstall (line 179) | public function on_plugin_uninstall(): void { method taxonomy_args (line 208) | abstract protected function taxonomy_args(): array; FILE: includes/Tracking.php class Tracking (line 41) | class Tracking extends Service_Base { method __construct (line 119) | public function __construct( method register (line 144) | public function register(): void { method get_registration_action (line 164) | public static function get_registration_action(): string { method get_registration_action_priority (line 175) | public static function get_registration_action_priority(): int { method enqueue_assets (line 186) | public function enqueue_assets( string $hook_suffix ): void { method get_settings (line 204) | public function get_settings(): array { method is_active (line 222) | public function is_active(): bool { method get_user_properties (line 233) | private function get_user_properties(): array { FILE: includes/User/Capabilities.php class Capabilities (line 45) | class Capabilities implements Service, PluginActivationAware, SiteInitia... method __construct (line 60) | public function __construct( Story_Post_Type $story_post_type ) { method get_requirements (line 73) | public static function get_requirements(): array { method on_plugin_activation (line 84) | public function on_plugin_activation( bool $network_wide ): void { method on_site_initialization (line 95) | public function on_site_initialization( WP_Site $site ): void { method on_site_removal (line 106) | public function on_site_removal( WP_Site $site ): void { method on_plugin_uninstall (line 115) | public function on_plugin_uninstall(): void { method add_caps_to_roles (line 127) | public function add_caps_to_roles(): void { method remove_caps_from_roles (line 180) | public function remove_caps_from_roles(): void { method get_all_capabilities (line 214) | protected function get_all_capabilities(): array { FILE: includes/User/Preferences.php class Preferences (line 40) | class Preferences extends Service_Base implements HasMeta, PluginUninsta... method register (line 63) | public function register(): void { method register_meta (line 72) | public function register_meta(): void { method can_edit_current_user (line 127) | public function can_edit_current_user( bool $allowed, string $meta_key... method get_preference (line 140) | public function get_preference( int $user_id, string $key ) { method on_plugin_uninstall (line 149) | public function on_plugin_uninstall(): void { FILE: includes/Widgets/Stories.php class Stories (line 49) | class Stories extends WP_Widget { method __construct (line 96) | public function __construct( Assets $assets, Story_Post_Type $story_po... method widget (line 119) | public function widget( $args, $instance ): void { method form (line 177) | public function form( $instance ): string { method update (line 420) | public function update( $new_instance, $old_instance ): array { method enqueue_scripts (line 449) | public function enqueue_scripts(): void { method default_values (line 471) | private function default_values(): array { method dropdown (line 498) | private function dropdown( array $args ): void { method radio (line 544) | private function radio( array $args ): void { method input (line 593) | private function input( array $args ): void { method label (line 662) | private function label( array $args ): string { FILE: includes/compat/Web_Stories_Compatibility.php class Web_Stories_Compatibility (line 32) | class Web_Stories_Compatibility { method __construct (line 86) | public function __construct( WP_Error $error ) { // phpcs:ignore Slevo... method check_php_version (line 97) | public function check_php_version() { method check_wp_version (line 119) | public function check_wp_version() { method check_required_files (line 141) | public function check_required_files() { method check_extensions (line 172) | public function check_extensions() { method check_classes (line 208) | public function check_classes() { method check_functions (line 252) | public function check_functions() { method run_checks (line 298) | public function run_checks() { method get_wp_version (line 314) | public function get_wp_version() { method get_php_version (line 327) | public function get_php_version() { method get_extensions (line 340) | public function get_extensions() { method get_required_files (line 353) | public function get_required_files() { method get_error (line 366) | public function get_error() { method set_wp_version (line 380) | public function set_wp_version( $wp_version ) { method set_php_version (line 394) | public function set_php_version( $php_version ) { method set_extensions (line 408) | public function set_extensions( array $extensions ) { method set_required_files (line 422) | public function set_required_files( array $required_files ) { method add_to_error (line 434) | protected function add_to_error( $code, $message, $data = '' ) { FILE: includes/compat/amp.php function is_amp_endpoint (line 40) | function is_amp_endpoint(): bool { function amp_is_request (line 57) | function amp_is_request(): bool { FILE: includes/functions.php function render_stories (line 40) | function render_stories( array $attrs = [], array $query_args = [] ): vo... function get_stories (line 57) | function get_stories( array $attrs = [], array $query_args = [] ): array { function render_theme_stories (line 66) | function render_theme_stories(): void { FILE: includes/namespace.php function activate (line 44) | function activate( ?bool $network_wide = false ): void { function new_site (line 68) | function new_site( $site ): void { function remove_site (line 94) | function remove_site( WP_Error $error, $site ): void { function deactivate (line 119) | function deactivate( ?bool $network_wide = false ): void { function load_amp_plugin_compat (line 143) | function load_amp_plugin_compat(): void { function load_functions (line 154) | function load_functions(): void { function rest_preload_api_request (line 178) | function rest_preload_api_request( array $memo, $path ): array { function get_plugin_instance (line 251) | function get_plugin_instance(): Plugin { function bootstrap_plugin (line 260) | function bootstrap_plugin(): void { FILE: includes/polyfills/mbstring.php function mb_convert_encoding (line 18) | function mb_convert_encoding( $s, $to, $from = null ) { function mb_decode_mimeheader (line 23) | function mb_decode_mimeheader( $s ) { function mb_encode_mimeheader (line 28) | function mb_encode_mimeheader( $s, $charset = null, $transferEnc = null,... function mb_decode_numericentity (line 33) | function mb_decode_numericentity( $s, $convmap, $enc = null ) { function mb_encode_numericentity (line 38) | function mb_encode_numericentity( $s, $convmap, $enc = null, $is_hex = f... function mb_convert_case (line 43) | function mb_convert_case( $s, $mode, $enc = null ) { function mb_internal_encoding (line 48) | function mb_internal_encoding( $enc = null ) { function mb_language (line 53) | function mb_language( $lang = null ) { function mb_list_encodings (line 58) | function mb_list_encodings() { function mb_encoding_aliases (line 63) | function mb_encoding_aliases( $encoding ) { function mb_check_encoding (line 68) | function mb_check_encoding( $var = null, $encoding = null ) { function mb_detect_encoding (line 73) | function mb_detect_encoding( $str, $encodingList = null, $strict = false... function mb_detect_order (line 78) | function mb_detect_order( $encodingList = null ) { function mb_parse_str (line 83) | function mb_parse_str( $s, &$result = [] ) { function mb_strlen (line 88) | function mb_strlen( $s, $enc = null ) { function mb_strpos (line 93) | function mb_strpos( $s, $needle, $offset = 0, $enc = null ) { function mb_strtolower (line 98) | function mb_strtolower( $s, $enc = null ) { function mb_strtoupper (line 103) | function mb_strtoupper( $s, $enc = null ) { function mb_substitute_character (line 108) | function mb_substitute_character( $char = null ) { function mb_substr (line 113) | function mb_substr( $s, $start, $length = 2147483647, $enc = null ) { function mb_stripos (line 118) | function mb_stripos( $s, $needle, $offset = 0, $enc = null ) { function mb_stristr (line 123) | function mb_stristr( $s, $needle, $part = false, $enc = null ) { function mb_strrchr (line 128) | function mb_strrchr( $s, $needle, $part = false, $enc = null ) { function mb_strrichr (line 133) | function mb_strrichr( $s, $needle, $part = false, $enc = null ) { function mb_strripos (line 138) | function mb_strripos( $s, $needle, $offset = 0, $enc = null ) { function mb_strrpos (line 143) | function mb_strrpos( $s, $needle, $offset = 0, $enc = null ) { function mb_strstr (line 148) | function mb_strstr( $s, $needle, $part = false, $enc = null ) { function mb_get_info (line 153) | function mb_get_info( $type = 'all' ) { function mb_http_output (line 158) | function mb_http_output( $enc = null ) { function mb_strwidth (line 163) | function mb_strwidth( $s, $enc = null ) { function mb_substr_count (line 168) | function mb_substr_count( $haystack, $needle, $enc = null ) { function mb_output_handler (line 173) | function mb_output_handler( $contents, $status ) { function mb_http_input (line 178) | function mb_http_input( $type = '' ) { function mb_convert_variables (line 183) | function mb_convert_variables( $toEncoding, $fromEncoding, &$a = null, &... function mb_ord (line 188) | function mb_ord( $s, $enc = null ) { function mb_chr (line 193) | function mb_chr( $code, $enc = null ) { function mb_scrub (line 198) | function mb_scrub( $s, $enc = null ) { function mb_str_split (line 204) | function mb_str_split( $string, $split_length = 1, $encoding = null ) { FILE: karma-dashboard.config.cjs function getViewport (line 207) | function getViewport(flag) { FILE: karma-story-editor.config.cjs function getViewport (line 249) | function getViewport(flag) { FILE: packages/activation-notice/src/app/components/dismiss.tsx function Dismiss (line 30) | function Dismiss() { FILE: packages/activation-notice/src/app/components/image.tsx type ImgProps (line 27) | interface ImgProps { type ImageProps (line 31) | interface ImageProps { function Image (line 43) | function Image({ name, name2x, ...props }: ImageProps) { FILE: packages/activation-notice/src/app/components/messageContent.tsx function MessageContent (line 73) | function MessageContent() { FILE: packages/activation-notice/src/app/components/paragraph.tsx type ParagraphProps (line 22) | interface ParagraphProps { FILE: packages/activation-notice/src/app/components/step1.tsx function Step1 (line 61) | function Step1() { FILE: packages/activation-notice/src/app/components/step2.tsx function Step2 (line 56) | function Step2() { FILE: packages/activation-notice/src/app/components/step3.tsx function Step3 (line 55) | function Step3() { FILE: packages/activation-notice/src/app/components/successMessage.tsx function SuccessMessage (line 81) | function SuccessMessage() { FILE: packages/activation-notice/src/app/components/test/step1.js function render (line 30) | function render() { FILE: packages/activation-notice/src/app/components/test/step2.js function render (line 30) | function render() { FILE: packages/activation-notice/src/app/components/test/step3.js function render (line 30) | function render() { FILE: packages/activation-notice/src/app/components/test/successMessage.js function render (line 30) | function render() { FILE: packages/activation-notice/src/app/config/configProvider.tsx type ConfigProviderProps (line 27) | interface ConfigProviderProps { function ConfigProvider (line 32) | function ConfigProvider({ config, children }: ConfigProviderProps) { FILE: packages/activation-notice/src/app/config/context.ts constant INITIAL_STATE (line 22) | const INITIAL_STATE = {}; type ContextState (line 24) | interface ContextState { FILE: packages/activation-notice/src/app/config/useConfig.ts function useConfig (line 27) | function useConfig(): ContextState { FILE: packages/activation-notice/src/app/index.tsx type AppProps (line 33) | interface AppProps { function App (line 37) | function App({ config }: AppProps) { FILE: packages/activation-notice/src/index.tsx type ActivationNoticeSettings (line 34) | interface ActivationNoticeSettings { type Window (line 44) | interface Window { FILE: packages/activation-notice/src/theme.ts function useTheme (line 35) | function useTheme(): DefaultTheme { FILE: packages/activation-notice/src/typings/styled-components.d.ts type Font (line 19) | interface Font { type DefaultTheme (line 27) | interface DefaultTheme { FILE: packages/animation/src/components/AMPAnimations.tsx function AMPAnimations (line 22) | function AMPAnimations() { FILE: packages/animation/src/components/AMPKeyframes.tsx function AMPKeyframes (line 29) | function AMPKeyframes() { FILE: packages/animation/src/components/AMPWrapper.tsx type ComposableWrapperProps (line 39) | type ComposableWrapperProps = PropsWithChildren<{ type Composed (line 43) | type Composed = PropsWithChildren; function ComposableWrapper (line 45) | function ComposableWrapper({ function AMPWrapper (line 75) | function AMPWrapper({ target, children }: WrapperProps) { FILE: packages/animation/src/components/WAAPIWrapper.tsx function WAAPIAnimationWrapper (line 29) | function WAAPIAnimationWrapper({ function WAAPIWrapper (line 57) | function WAAPIWrapper({ children, target }: WrapperProps) { FILE: packages/animation/src/components/animationMachine.ts function useAnimationMachine (line 46) | function useAnimationMachine() { FILE: packages/animation/src/components/generateKeyframesMap.ts function generateKeyframesMap (line 22) | function generateKeyframesMap( FILE: packages/animation/src/components/provider.tsx constant STABLE (line 64) | const STABLE: unknown[] = []; function mapHasReferentialEntry (line 66) | function mapHasReferentialEntry( function Provider (line 73) | function Provider({ FILE: packages/animation/src/components/stories/index.js function ColorSquare (line 34) | function ColorSquare({ color, ...rest }) { function SquareWrapper (line 53) | function SquareWrapper({ children }) { FILE: packages/animation/src/components/test/WAAPIWrapper.tsx type Tracker (line 32) | type Tracker = FunctionComponent<{ target: string }>; type TrackersProps (line 33) | type TrackersProps = { type ElementsWithWrapperProps (line 37) | type ElementsWithWrapperProps = { function Trackers (line 43) | function Trackers({ FILE: packages/animation/src/components/test/animationProvider.tsx function flushPromiseQueue (line 45) | function flushPromiseQueue() { function createWrapperWithProps (line 49) | function createWrapperWithProps( type MockAnimation (line 64) | type MockAnimation = Animation & { FILE: packages/animation/src/components/test/generateKeyframesMap.ts type AnimationParts (line 24) | type AnimationParts = Record; FILE: packages/animation/src/components/types.ts type ElementAnimationHoister (line 40) | type ElementAnimationHoister = ( type AnimationHoister (line 44) | type AnimationHoister = (animation: Animation) => () => void; type AnimationProviderState (line 46) | interface AnimationProviderState { type AnimationProviderProps (line 63) | type AnimationProviderProps = PropsWithChildren<{ type StoryAnimationMap (line 70) | type StoryAnimationMap = Map; type ElementAnimationPartsMap (line 71) | type ElementAnimationPartsMap = Map; type WAAPIElementAnimation (line 73) | interface WAAPIElementAnimation { type WAAPIElementAnimationMap (line 77) | type WAAPIElementAnimationMap = Map; type ElementMap (line 78) | type ElementMap = Map; type WAAPIAnimationWrapperProps (line 80) | type WAAPIAnimationWrapperProps = PropsWithChildren<{ type WrapperProps (line 87) | type WrapperProps = PropsWithChildren<{ type AnimationMachineState (line 91) | enum AnimationMachineState { type AnimationMachineTransition (line 96) | enum AnimationMachineTransition { FILE: packages/animation/src/components/useStoryAnimationContext.ts function useStoryAnimationContext (line 30) | function useStoryAnimationContext( FILE: packages/animation/src/constants.ts constant BEZIER (line 27) | const BEZIER = { type BezierType (line 56) | type BezierType = keyof typeof BEZIER; constant ANIMATION_EFFECTS (line 58) | const ANIMATION_EFFECTS = { constant BACKGROUND_ANIMATION_EFFECTS (line 97) | const BACKGROUND_ANIMATION_EFFECTS = { constant ANIMATION_PARTS (line 112) | const ANIMATION_PARTS = { constant SCALE_DIRECTIONS (line 151) | const SCALE_DIRECTIONS = { constant BG_MIN_SCALE (line 156) | const BG_MIN_SCALE = 100; constant BG_MAX_SCALE (line 157) | const BG_MAX_SCALE = 400; FILE: packages/animation/src/outputs/animationOutput.tsx function AnimationOutput (line 22) | function AnimationOutput({ config }: AnimationOutputProps) { FILE: packages/animation/src/outputs/keyframesOutput.tsx function KeyframesOutput (line 22) | function KeyframesOutput({ id, keyframes, ...options }: KeyframesOutputP... FILE: packages/animation/src/outputs/output.tsx function WithAnimation (line 22) | function WithAnimation({ FILE: packages/animation/src/outputs/types.ts type AnimationConfig (line 27) | interface AnimationConfig extends AMPEffectTiming { type AnimationOutputProps (line 33) | interface AnimationOutputProps { type WithAnimationProps (line 37) | type WithAnimationProps = PropsWithChildren<{ type KeyframesOutputProps (line 45) | interface KeyframesOutputProps extends AMPEffectTiming { FILE: packages/animation/src/parts/createAnimation.tsx function createAnimation (line 32) | function createAnimation( FILE: packages/animation/src/parts/createAnimationPart.ts function convertEasingPreset (line 53) | function convertEasingPreset({ function createAnimationPart (line 65) | function createAnimationPart( FILE: packages/animation/src/parts/effects/backgroundPan.ts type PanBackgroundEffect (line 35) | interface PanBackgroundEffect extends AMPEffectTiming { function EffectBackgroundPan (line 40) | function EffectBackgroundPan( FILE: packages/animation/src/parts/effects/backgroundPanAndZoom.ts type PanAndZoomBackgroundEffect (line 38) | interface PanAndZoomBackgroundEffect extends AMPEffectTiming { function EffectBackgroundPanAndZoom (line 44) | function EffectBackgroundPanAndZoom( FILE: packages/animation/src/parts/effects/backgroundZoom.ts type TransformOrigin (line 37) | type TransformOrigin = { type ZoomBackgroundEffect (line 42) | interface ZoomBackgroundEffect extends AMPEffectTiming { function EffectBackgroundZoom (line 48) | function EffectBackgroundZoom( FILE: packages/animation/src/parts/effects/drop.ts function getMinTopOffset (line 36) | function getMinTopOffset(element: DimensionableElement) { function getDropKeyframes (line 40) | function getDropKeyframes(element: DimensionableElement): Keyframes { type DropEffect (line 99) | interface DropEffect extends AMPEffectTiming { function EffectDrop (line 103) | function EffectDrop( FILE: packages/animation/src/parts/effects/fadeIn.ts type FadeInEffect (line 28) | interface FadeInEffect extends AMPEffectTiming { function EffectFadeIn (line 31) | function EffectFadeIn({ FILE: packages/animation/src/parts/effects/flyIn.tsx type FlyInEffect (line 38) | interface FlyInEffect extends AMPEffectTiming { function EffectFlyIn (line 43) | function EffectFlyIn( FILE: packages/animation/src/parts/effects/pan.ts function getTargetScale (line 41) | function getTargetScale({ width, height }: ElementBox) { type PanEffect (line 55) | interface PanEffect extends AMPEffectTiming { function EffectPan (line 60) | function EffectPan( FILE: packages/animation/src/parts/effects/pulse.ts type PulseEffect (line 28) | interface PulseEffect extends AMPEffectTiming { function EffectPulse (line 33) | function EffectPulse({ FILE: packages/animation/src/parts/effects/rotateIn.tsx type RotateInEffect (line 42) | interface RotateInEffect extends AMPEffectTiming { function EffectRotateIn (line 47) | function EffectRotateIn( FILE: packages/animation/src/parts/effects/stories/pan.js constant SAMPLE_SRC_1 (line 36) | const SAMPLE_SRC_1 = 'https://picsum.photos/1120/746?image=1025'; FILE: packages/animation/src/parts/effects/twirlIn.tsx type TwirlInEffect (line 32) | interface TwirlInEffect extends AMPEffectTiming { function EffectTwirlIn (line 36) | function EffectTwirlIn( FILE: packages/animation/src/parts/effects/whooshIn.tsx type WhooshInEffect (line 40) | interface WhooshInEffect extends AMPEffectTiming { function EffectWhooshIn (line 45) | function EffectWhooshIn( FILE: packages/animation/src/parts/effects/zoom.tsx type ZoomEffect (line 36) | interface ZoomEffect extends AMPEffectTiming { function EffectZoom (line 41) | function EffectZoom({ FILE: packages/animation/src/parts/emptyAnimationPart.tsx function EmptyAMPTarget (line 27) | function EmptyAMPTarget({ function emptyAnimationPart (line 34) | function emptyAnimationPart(): AnimationPart { FILE: packages/animation/src/parts/getAnimationEffectFields.ts function getAnimationEffectFields (line 37) | function getAnimationEffectFields(type?: AnimationType) { function getAnimationEffectDefaults (line 82) | function getAnimationEffectDefaults(type: AnimationType) { FILE: packages/animation/src/parts/simple/blinkOn.ts constant DEFAULT_BLINKS (line 29) | const DEFAULT_BLINKS = 10; constant AVAILABLE_OPACITY (line 30) | const AVAILABLE_OPACITY = [0, 0.25, 0.75, 1]; function range (line 34) | function range(i: number) { function generateOpacityFrames (line 40) | function generateOpacityFrames(blinkCount: number = DEFAULT_BLINKS) { type BlinkOnAnimation (line 55) | interface BlinkOnAnimation extends AMPEffectTiming { function AnimationBlinkOn (line 60) | function AnimationBlinkOn({ FILE: packages/animation/src/parts/simple/bounce.ts type BounceAnimation (line 45) | interface BounceAnimation extends AMPEffectTiming { function AnimationBounce (line 49) | function AnimationBounce({ type, ...args }: BounceAnimation) { FILE: packages/animation/src/parts/simple/fade.ts type FadeAnimation (line 32) | interface FadeAnimation extends AMPEffectTiming { function AnimationFade (line 38) | function AnimationFade({ FILE: packages/animation/src/parts/simple/flip.ts type FlipAnimation (line 58) | interface FlipAnimation extends AMPEffectTiming { function AnimationFlip (line 64) | function AnimationFlip({ FILE: packages/animation/src/parts/simple/floatOn.ts type FloatOnAnimation (line 48) | interface FloatOnAnimation extends AMPEffectTiming { function AnimationFloatOn (line 53) | function AnimationFloatOn({ FILE: packages/animation/src/parts/simple/move.ts type MoveAnimation (line 31) | interface MoveAnimation extends AMPEffectTiming { function AnimationMove (line 38) | function AnimationMove( FILE: packages/animation/src/parts/simple/pulse.ts function generatePulseKeyframes (line 23) | function generatePulseKeyframes(scale: number) { type PulseAnimation (line 40) | interface PulseAnimation extends AMPEffectTiming { function AnimationPulse (line 45) | function AnimationPulse({ FILE: packages/animation/src/parts/simple/spin.ts type SpinAnimation (line 31) | interface SpinAnimation extends AMPEffectTiming { function AnimationSpin (line 37) | function AnimationSpin( FILE: packages/animation/src/parts/simple/zoom.ts type ZoomAnimation (line 29) | interface ZoomAnimation extends AMPEffectTiming { function AnimationZoom (line 40) | function AnimationZoom({ FILE: packages/animation/src/parts/types.ts type AMPAnimationProps (line 32) | type AMPAnimationProps = PropsWithChildren<{ type WAAPIAnimation (line 38) | interface WAAPIAnimation { type AnimationPart (line 51) | interface AnimationPart { FILE: packages/animation/src/storybookUtils/index.js constant AMP_STORY_ASPECT_RATIO (line 28) | const AMP_STORY_ASPECT_RATIO = `${PAGE_WIDTH}:${PAGE_HEIGHT}`; function AMPStoryWrapper (line 30) | function AMPStoryWrapper({ children }) { FILE: packages/animation/src/storybookUtils/utils/ampBoilerplate.js function Boilerplate (line 24) | function Boilerplate() { FILE: packages/animation/src/types/animation.ts type AnimationType (line 46) | enum AnimationType { type ZoomDirection (line 80) | type ZoomDirection = type AnimationDirection (line 89) | enum AnimationDirection { type AnimationInput (line 96) | type AnimationInput = type AnimationInputWithPreset (line 119) | type AnimationInputWithPreset = AnimationInput & { type StoryAnimation (line 126) | type StoryAnimation = AnimationInputWithPreset & { FILE: packages/animation/src/types/effects.ts type ScaleDirection (line 17) | enum ScaleDirection { type Rotation (line 27) | enum Rotation { type Axis (line 33) | enum Axis { type FieldType (line 38) | enum FieldType { type AMPEffectTiming (line 50) | interface AMPEffectTiming extends Omit< FILE: packages/animation/src/types/element.ts type ElementId (line 22) | type ElementId = string; type Element (line 24) | interface Element extends DimensionableElement { type ScaledElement (line 29) | interface ScaledElement extends Element { function isScaledElement (line 33) | function isScaledElement(e: Element): e is ScaledElement { FILE: packages/animation/src/types/keyframes.ts type Keyframes (line 17) | type Keyframes = Keyframe[] | PropertyIndexedKeyframes; FILE: packages/animation/src/types/storyAnimationState.ts type StoryAnimationState (line 17) | enum StoryAnimationState { FILE: packages/animation/src/typings/global.d.ts type IntrinsicElements (line 24) | interface IntrinsicElements { FILE: packages/animation/src/utils/createKeyframeEffect.ts function createKeyframeEffect (line 22) | function createKeyframeEffect( FILE: packages/animation/src/utils/generateLookupMap.ts function generateLookupMap (line 17) | function generateLookupMap(values: number[]) { FILE: packages/animation/src/utils/getElementOffsets.ts type MediaElement (line 40) | interface MediaElement extends ScaledElement { constant PRECISION (line 46) | const PRECISION = 1; function isMediaElement (line 48) | function isMediaElement(e: DimensionableElement): e is MediaElement { function getElementOffsets (line 52) | function getElementOffsets(element: DimensionableElement) { constant DEFAULT_HAS_OFFSETS (line 81) | const DEFAULT_HAS_OFFSETS = { function getHasElementOffsets (line 88) | function getHasElementOffsets(element: DimensionableElement) { function getElementOrigin (line 107) | function getElementOrigin( FILE: packages/animation/src/utils/getGlobalSpace.ts type Stringable (line 22) | type Stringable = string | number | boolean | null | undefined; type ElementWithRotation (line 23) | type ElementWithRotation = Partial>; function literal (line 37) | function literal( function getGlobalSpace (line 63) | function getGlobalSpace(element: ElementWithRotation = {}) { FILE: packages/animation/src/utils/getInitialStyleFromKeyframes.ts constant ALLOWLIST (line 22) | const ALLOWLIST = ['opacity', 'transform']; type CSSProperty (line 24) | type CSSProperty = string | number | null | undefined; type CSSVariables (line 25) | interface CSSVariables { function getInitialStyleFromKeyframes (line 37) | function getInitialStyleFromKeyframes(keyframes: Keyframes) { FILE: packages/animation/src/utils/getOffPageOffset.ts function calcTopOffset (line 27) | function calcTopOffset(box: ElementBox, dangerZoneOffset: number): number { function calcBottomOffset (line 33) | function calcBottomOffset(box: ElementBox, dangerZoneOffset: number): nu... function calcLeftOffset (line 39) | function calcLeftOffset(box: ElementBox): number { function calcRightOffset (line 44) | function calcRightOffset(box: ElementBox): number { function getOffPageOffset (line 50) | function getOffPageOffset(element: DimensionableElement) { FILE: packages/animation/src/utils/getTotalDuration.ts function getTotalDuration (line 22) | function getTotalDuration(animations: StoryAnimation[] = []) { FILE: packages/animation/src/utils/orderByKeys.ts function orderByKeys (line 31) | function orderByKeys( FILE: packages/animation/src/utils/padArray.ts function padArray (line 17) | function padArray(values: number[], padCount: number) { FILE: packages/animation/src/utils/sanitizeTimings.ts function sanitizeTimings (line 22) | function sanitizeTimings({ FILE: packages/animation/src/utils/test/getTotalDuration.ts constant BASE_ANIMATION (line 23) | const BASE_ANIMATION = { FILE: packages/commander/src/index.ts constant PLUGIN_DIR (line 38) | const PLUGIN_DIR = process.cwd(); constant PLUGIN_FILE (line 39) | const PLUGIN_FILE = 'web-stories.php'; constant BUILD_DIR (line 40) | const BUILD_DIR = 'build/web-stories'; FILE: packages/commander/src/utils/appendRevisionToVersion.ts function appendRevisionToVersion (line 32) | function appendRevisionToVersion(version: string): string { FILE: packages/commander/src/utils/bundlePlugin.ts function bundlePlugin (line 38) | function bundlePlugin( FILE: packages/commander/src/utils/copyFiles.ts function copyFiles (line 29) | function copyFiles(source: string, target: string, ignoredFiles: string[... FILE: packages/commander/src/utils/createBuild.ts function createBuild (line 30) | function createBuild(source: string, target: string, composer = false) { FILE: packages/commander/src/utils/deleteExistingZipFiles.ts function deleteExistingZipFiles (line 27) | function deleteExistingZipFiles(buildDir: string) { FILE: packages/commander/src/utils/generateZipFile.ts function generateZipFile (line 32) | function generateZipFile(source: string, zipName: string) { FILE: packages/commander/src/utils/getCurrentVersionNumber.ts constant VERSION_REGEX (line 22) | const VERSION_REGEX = /\* Version:(.+)/; constant VERSION_CONSTANT_REGEX (line 23) | const VERSION_CONSTANT_REGEX = function getCurrentVersionNumber (line 33) | function getCurrentVersionNumber(pluginFile: string, constant = false): ... FILE: packages/commander/src/utils/getIgnoredFiles.ts function getIgnoredFiles (line 28) | function getIgnoredFiles(source: string): string[] { FILE: packages/commander/src/utils/resizeSvgPath.ts function resizeSvgPath (line 17) | function resizeSvgPath(x: number, y: number, path: string) { FILE: packages/commander/src/utils/test/getCurrentVersionNumber.js constant PLUGIN_FILE_CONTENT (line 29) | const PLUGIN_FILE_CONTENT = ` FILE: packages/commander/src/utils/test/updateCdnUrl.js constant PLUGIN_FILE_CONTENT (line 29) | const PLUGIN_FILE_CONTENT = ` FILE: packages/commander/src/utils/test/updateVersionNumbers.js constant PLUGIN_FILE_CONTENT (line 32) | const PLUGIN_FILE_CONTENT = ` FILE: packages/commander/src/utils/updateCdnUrl.ts constant CDN_BASE_URL (line 22) | const CDN_BASE_URL = 'https://wp.stories.google/static/'; constant CDN_URL_CONSTANT_REGEX (line 23) | const CDN_URL_CONSTANT_REGEX = function updateCdnURL (line 34) | function updateCdnURL(pluginFile: string, version: string | number) { FILE: packages/commander/src/utils/updateVersionNumbers.ts constant VERSION_REGEX (line 27) | const VERSION_REGEX = /\* Version:(.+)/; constant VERSION_CONSTANT_REGEX (line 28) | const VERSION_CONSTANT_REGEX = function updateVersionNumbers (line 43) | function updateVersionNumbers( FILE: packages/dashboard/src/app/api/apiProvider.js function ApiProvider (line 31) | function ApiProvider({ children }) { FILE: packages/dashboard/src/app/api/useApi.js function useApi (line 27) | function useApi(selector = identity) { FILE: packages/dashboard/src/app/api/useApiAlerts.js function useApiAlerts (line 27) | function useApiAlerts() { FILE: packages/dashboard/src/app/api/useStoryApi.js constant DRAFT_STORAGE_KEY (line 46) | const DRAFT_STORAGE_KEY = `${SESSION_STORAGE_PREFIX.LOCAL_AUTOSAVE_PREFI... FILE: packages/dashboard/src/app/api/useTaxonomyApi.js function useTaxonomyApi (line 21) | function useTaxonomyApi() { FILE: packages/dashboard/src/app/api/useUsersApi.js function useUsersApi (line 21) | function useUsersApi() { FILE: packages/dashboard/src/app/config/configProvider.tsx type ConfigProviderProps (line 28) | interface ConfigProviderProps { function ConfigProvider (line 32) | function ConfigProvider({ config, children }: ConfigProviderProps) { FILE: packages/dashboard/src/app/config/useConfig.ts function useConfig (line 28) | function useConfig( FILE: packages/dashboard/src/app/reducer/story/constants.js constant ACTION_TYPES (line 16) | const ACTION_TYPES = { FILE: packages/dashboard/src/app/reducer/story/storyReducer.js function storyReducer (line 23) | function storyReducer(state, action) { FILE: packages/dashboard/src/app/reducer/templates/constants.js constant ACTION_TYPES (line 17) | const ACTION_TYPES = { FILE: packages/dashboard/src/app/reducer/templates/templateReducer.js function templateReducer (line 23) | function templateReducer(state, action) { FILE: packages/dashboard/src/app/router/route.ts function parentRoute (line 22) | function parentRoute() { function resolveRoute (line 34) | function resolveRoute(route: string) { type MatchPathProps (line 65) | interface MatchPathProps { function matchPath (line 73) | function matchPath({ type RouteProps (line 111) | interface RouteProps { function Route (line 117) | function Route({ FILE: packages/dashboard/src/app/router/routerProvider.tsx type ActiveRouteProps (line 31) | interface ActiveRouteProps { function RouterProvider (line 48) | function RouterProvider({ FILE: packages/dashboard/src/app/router/test/routerProvider.js constant DEFAULT_ROUTE (line 27) | const DEFAULT_ROUTE = '/'; constant ROUTE_LIST (line 28) | const ROUTE_LIST = ['/templates-gallery', '/settings', '/custom-route']; constant AVAILABLE_ROUTES (line 29) | const AVAILABLE_ROUTES = [...ROUTE_LIST, DEFAULT_ROUTE]; FILE: packages/dashboard/src/app/router/useRouteHistory.ts function useRouteHistory (line 30) | function useRouteHistory( FILE: packages/dashboard/src/app/serializers/templates.js function reshapeTemplateObject (line 22) | function reshapeTemplateObject( FILE: packages/dashboard/src/app/textContent/index.js constant ERRORS (line 22) | const ERRORS = { FILE: packages/dashboard/src/app/views/constants.js constant TEMPLATE_META_DATA_TYPES (line 16) | const TEMPLATE_META_DATA_TYPES = { FILE: packages/dashboard/src/app/views/exploreTemplates/content/index.js function Content (line 53) | function Content({ FILE: packages/dashboard/src/app/views/exploreTemplates/content/templateGridItem.js constant FOCUS_TEMPLATE_CLASS (line 47) | const FOCUS_TEMPLATE_CLASS = 'focus_template'; FILE: packages/dashboard/src/app/views/exploreTemplates/content/templateGridView.js function TemplateGridView (line 43) | function TemplateGridView({ FILE: packages/dashboard/src/app/views/exploreTemplates/filters/TemplateFiltersProvider/index.js function TemplateFiltersProvider (line 43) | function TemplateFiltersProvider({ children }) { FILE: packages/dashboard/src/app/views/exploreTemplates/filters/useTemplateFilters.js function useTemplateFilters (line 26) | function useTemplateFilters(selector = identity) { FILE: packages/dashboard/src/app/views/exploreTemplates/header/index.js function Header (line 49) | function Header({ isLoading, totalTemplates, view, searchOptions = [] }) { FILE: packages/dashboard/src/app/views/exploreTemplates/index.js function ExploreTemplatesView (line 49) | function ExploreTemplatesView() { function ExploreTemplates (line 293) | function ExploreTemplates() { FILE: packages/dashboard/src/app/views/exploreTemplates/karma/exploreTemplates.karma.js function navigateToExploreTemplates (line 43) | function navigateToExploreTemplates() { function getTemplateElementById (line 52) | function getTemplateElementById(id) { function getTemplatesState (line 58) | async function getTemplatesState() { function focusOnGridByKeyboard (line 65) | async function focusOnGridByKeyboard() { function getTemplateIdByTitle (line 171) | async function getTemplateIdByTitle(title) { FILE: packages/dashboard/src/app/views/exploreTemplates/modal/index.js function TemplateDetailsModal (line 35) | function TemplateDetailsModal({ FILE: packages/dashboard/src/app/views/exploreTemplates/modal/templateDetails/content/index.js function DetailsContent (line 91) | function DetailsContent({ FILE: packages/dashboard/src/app/views/exploreTemplates/modal/templateDetails/header/index.js function Header (line 50) | function Header({ FILE: packages/dashboard/src/app/views/exploreTemplates/modal/templateDetails/karma/templateDetails.karma.js function navigateToFirstTemplate (line 43) | async function navigateToFirstTemplate() { function getTemplateElementById (line 66) | function getTemplateElementById(id) { function focusOnCardGallery (line 70) | async function focusOnCardGallery() { function getTemplatesState (line 85) | async function getTemplatesState() { function getTemplateTitle (line 92) | async function getTemplateTitle(index) { function expectModalClose (line 97) | async function expectModalClose() { FILE: packages/dashboard/src/app/views/exploreTemplates/templateFilters.js function updateSelectedItems (line 28) | function updateSelectedItems(items, setter) { function clearAllSelectedItems (line 41) | function clearAllSelectedItems(items, setter) { function useTemplateFilters (line 51) | function useTemplateFilters() { FILE: packages/dashboard/src/app/views/filters/types.js constant UPDATE_FILTER (line 17) | const UPDATE_FILTER = 'UPDATE_FILTER'; constant UPDATE_SORT (line 18) | const UPDATE_SORT = 'UPDATE_SORT'; constant REGISTER_FILTERS (line 19) | const REGISTER_FILTERS = 'REGISTER_FILTERS'; FILE: packages/dashboard/src/app/views/myStories/content/index.js function NoAvailableContent (line 46) | function NoAvailableContent({ filtersObject }) { function Content (line 64) | function Content({ FILE: packages/dashboard/src/app/views/myStories/content/listView/index.js function StoryListView (line 65) | function StoryListView({ FILE: packages/dashboard/src/app/views/myStories/content/stories/index.js function forceUniqueIds (line 37) | function forceUniqueIds(stories) { FILE: packages/dashboard/src/app/views/myStories/content/storiesView/index.js constant ACTIVE_DIALOG_DELETE_STORY (line 57) | const ACTIVE_DIALOG_DELETE_STORY = 'DELETE_STORY'; function StoriesView (line 58) | function StoriesView({ loading, storyActions, stories, view }) { FILE: packages/dashboard/src/app/views/myStories/content/storyListItem/index.js function onFocusSelectAll (line 54) | function onFocusSelectAll(e) { function onBlurDeselectAll (line 58) | function onBlurDeselectAll() { FILE: packages/dashboard/src/app/views/myStories/filters/StoryFiltersProvider/author/useAuthorFilter.js function useAuthorFilter (line 37) | function useAuthorFilter() { FILE: packages/dashboard/src/app/views/myStories/filters/StoryFiltersProvider/index.js function StoryFiltersProvider (line 60) | function StoryFiltersProvider({ children }) { FILE: packages/dashboard/src/app/views/myStories/filters/StoryFiltersProvider/taxonomy/useTaxonomyFilters.js function useTaxonomyFilters (line 36) | function useTaxonomyFilters() { FILE: packages/dashboard/src/app/views/myStories/filters/useStoryFilters.js function useStoryFilters (line 26) | function useStoryFilters(selector = identity) { FILE: packages/dashboard/src/app/views/myStories/header/index.js function Header (line 50) | function Header({ initialPageReady, stories, totalStoriesByStatus, view ... FILE: packages/dashboard/src/app/views/myStories/header/storyStatusToggle.js function StoryStatusToggle (line 44) | function StoryStatusToggle({ FILE: packages/dashboard/src/app/views/myStories/index.js function MyStoriesView (line 34) | function MyStoriesView() { function MyStories (line 148) | function MyStories() { FILE: packages/dashboard/src/app/views/myStories/karma/myStories.karma.js function getStoriesState (line 48) | async function getStoriesState() { function focusOnGridByKeyboard (line 56) | async function focusOnGridByKeyboard() { function getContextMenuItem (line 71) | async function getContextMenuItem(contextMenuText, storyIndex = 0) { FILE: packages/dashboard/src/app/views/myStories/karma/myStoriesList.karma.js function getStoriesState (line 47) | async function getStoriesState() { function isElementVisible (line 55) | function isElementVisible(element) { FILE: packages/dashboard/src/app/views/shared/bodyViewOptions.js constant FILTER_MAX_WIDTH (line 36) | const FILTER_MAX_WIDTH = 350; function BodyViewOptions (line 66) | function BodyViewOptions({ FILE: packages/dashboard/src/app/views/shared/emptyContentMessage.js function EmptyContentMessage (line 46) | function EmptyContentMessage({ children }) { FILE: packages/dashboard/src/app/views/shared/sortDropDown.js function SortDropDown (line 35) | function SortDropDown({ FILE: packages/dashboard/src/app/views/utils/composeTemplateFilter.js function composeTemplateFilter (line 30) | function composeTemplateFilter(filters) { FILE: packages/dashboard/src/app/views/utils/getSearchOptions.js function getSearchOptions (line 17) | function getSearchOptions(options) { FILE: packages/dashboard/src/app/views/utils/getTemplateFilters.js function getTemplateFilters (line 33) | function getTemplateFilters(templates) { FILE: packages/dashboard/src/components/cardGallery/index.js function getPosterAltCopy (line 45) | function getPosterAltCopy(pageNumber) { function CardGallery (line 53) | function CardGallery({ galleryPosters, isRTL, galleryLabel }) { FILE: packages/dashboard/src/components/colorList/index.js function ColorList (line 59) | function ColorList({ colors, size, spacing, ...rest }) { FILE: packages/dashboard/src/components/fileUpload/index.js function disableDefaults (line 96) | function disableDefaults(e) { FILE: packages/dashboard/src/components/navProvider.js function useNavContext (line 32) | function useNavContext(selector = identity) { function NavProvider (line 36) | function NavProvider({ children }) { FILE: packages/dashboard/src/components/pageStructure/leftRail.js function LeftRail (line 59) | function LeftRail() { FILE: packages/dashboard/src/components/pageStructure/menuButton.js function NavMenuButton (line 60) | function NavMenuButton({ showOnlyOnSmallViewport }) { FILE: packages/dashboard/src/components/popoverMenu/test/story-menu-generator.js constant TEST_STORY (line 22) | const TEST_STORY = { FILE: packages/dashboard/src/components/storyMenu/index.js constant CONTEXT_MENU_BUTTON_CLASS (line 35) | const CONTEXT_MENU_BUTTON_CLASS = 'context-menu-button'; function StoryMenu (line 82) | function StoryMenu({ FILE: packages/dashboard/src/components/table/index.js constant CELL_PADDING (line 28) | const CELL_PADDING = 16; FILE: packages/dashboard/src/components/tooltip/tooltip.js function Tooltip (line 32) | function Tooltip({ placement = Placement.Bottom, ...props }) { FILE: packages/dashboard/src/components/viewStyleBar/index.js function ViewStyleBar (line 56) | function ViewStyleBar({ onPress, layoutStyle }) { FILE: packages/dashboard/src/constants/components.ts constant DROPDOWN_TYPES (line 24) | const DROPDOWN_TYPES = { constant DEFAULT_FILE_UPLOAD_TYPES (line 30) | const DEFAULT_FILE_UPLOAD_TYPES = ['.jpg', '.jpeg', '.png', '.gif']; FILE: packages/dashboard/src/constants/index.ts constant KEYBOARD_USER_CLASS (line 28) | const KEYBOARD_USER_CLASS = `useskeyboard`; constant Z_INDEX (line 30) | const Z_INDEX = { constant APP_ROUTES (line 38) | const APP_ROUTES = { constant ROUTE_TITLES (line 44) | const ROUTE_TITLES = { constant PRIMARY_PATHS (line 54) | const PRIMARY_PATHS = [ constant VIEW_STYLE (line 67) | const VIEW_STYLE = { constant VIEW_STYLE_LABELS (line 72) | const VIEW_STYLE_LABELS = { constant DASHBOARD_VIEWS (line 77) | const DASHBOARD_VIEWS = { constant RESULT_LABELS (line 81) | const RESULT_LABELS = { constant STORIES_PER_REQUEST (line 87) | const STORIES_PER_REQUEST = 24; constant TEXT_INPUT_DEBOUNCE (line 89) | const TEXT_INPUT_DEBOUNCE = 300; constant MIN_IMG_HEIGHT (line 91) | const MIN_IMG_HEIGHT = 96; constant MIN_IMG_WIDTH (line 92) | const MIN_IMG_WIDTH = 96; constant DEFAULT_GRID_IMG_HEIGHT (line 94) | const DEFAULT_GRID_IMG_HEIGHT = 853; constant DEFAULT_GRID_IMG_WIDTH (line 95) | const DEFAULT_GRID_IMG_WIDTH = 640; FILE: packages/dashboard/src/constants/pageStructure.ts constant DASHBOARD_LEFT_NAV_WIDTH (line 19) | const DASHBOARD_LEFT_NAV_WIDTH = 288; constant MIN_DASHBOARD_WIDTH (line 21) | const MIN_DASHBOARD_WIDTH = 1098; constant VIEWPORT_BREAKPOINT (line 23) | const VIEWPORT_BREAKPOINT = { constant STORY_PREVIEW_WIDTH (line 29) | const STORY_PREVIEW_WIDTH = { constant GRID_SPACING (line 35) | const GRID_SPACING = { constant PAGE_WRAPPER (line 40) | const PAGE_WRAPPER = { FILE: packages/dashboard/src/constants/stories.ts constant STORY_CONTEXT_MENU_ACTIONS (line 27) | const STORY_CONTEXT_MENU_ACTIONS = { constant STORY_CONTEXT_MENU_ITEMS (line 37) | const STORY_CONTEXT_MENU_ITEMS = [ constant SORT_DIRECTION (line 76) | const SORT_DIRECTION = { constant STORY_SORT_OPTIONS (line 81) | const STORY_SORT_OPTIONS = { constant STORY_SORT_KEYS (line 88) | const STORY_SORT_KEYS = { constant ORDER_BY_SORT (line 93) | const ORDER_BY_SORT = { constant STORY_SORT_MENU_ITEMS (line 100) | const STORY_SORT_MENU_ITEMS = [ constant BASE_STATUSES (line 122) | const BASE_STATUSES = { constant STORY_STATUS (line 130) | const STORY_STATUS = { constant DISPLAY_STATUS (line 136) | const DISPLAY_STATUS = { constant STORY_STATUSES (line 144) | const STORY_STATUSES = [ constant STORY_VIEWING_LABELS (line 177) | const STORY_VIEWING_LABELS = { constant STORY_ANIMATION_STATE (line 246) | const STORY_ANIMATION_STATE = { constant DEFAULT_FILTERS (line 253) | const DEFAULT_FILTERS = { FILE: packages/dashboard/src/constants/templates.ts constant TEMPLATE_CATEGORIES (line 22) | const TEMPLATE_CATEGORIES = { constant TEMPLATE_CATEGORY_ITEMS (line 33) | const TEMPLATE_CATEGORY_ITEMS = [ constant TEMPLATE_COLORS (line 68) | const TEMPLATE_COLORS = { constant TEMPLATE_COLOR_ITEMS (line 82) | const TEMPLATE_COLOR_ITEMS = [ constant TEMPLATES_GALLERY_STATUS (line 140) | const TEMPLATES_GALLERY_STATUS = { constant TEMPLATES_GALLERY_VIEWING_LABELS (line 144) | const TEMPLATES_GALLERY_VIEWING_LABELS = { constant TEMPLATE_SORT_DIRECTION (line 158) | const TEMPLATE_SORT_DIRECTION = { constant TEMPLATES_GALLERY_SORT_OPTIONS (line 163) | const TEMPLATES_GALLERY_SORT_OPTIONS = { constant TEMPLATE_SORT_KEYS (line 168) | const TEMPLATE_SORT_KEYS = { constant DEFAULT_TEMPLATE_FILTERS (line 173) | const DEFAULT_TEMPLATE_FILTERS = { constant TEMPLATES_GALLERY_SORT_MENU_ITEMS (line 182) | const TEMPLATES_GALLERY_SORT_MENU_ITEMS = [ constant TEMPLATES_GALLERY_ITEM_CENTER_ACTION_LABELS (line 193) | const TEMPLATES_GALLERY_ITEM_CENTER_ACTION_LABELS = { FILE: packages/dashboard/src/dashboard.js function Dashboard (line 45) | function Dashboard({ config, children }) { FILE: packages/dashboard/src/karma/apiProviderFixture.js function ApiProviderFixture (line 38) | function ApiProviderFixture({ children }) { function getStoriesState (line 129) | function getStoriesState() { function fetchStories (line 146) | function fetchStories({ sort = {}, filters = {} }, currentState) { function updateStory (line 207) | function updateStory(story, currentState) { function duplicateStory (line 222) | function duplicateStory(story, currentState) { function trashStory (line 255) | function trashStory(story, currentState) { function getTotalStoriesByStatus (line 271) | function getTotalStoriesByStatus(stories = []) { function getTemplatesState (line 292) | function getTemplatesState() { function fetchExternalTemplates (line 310) | function fetchExternalTemplates(currentState) { function fetchExternalTemplateById (line 314) | function fetchExternalTemplateById(id, currentState) { FILE: packages/dashboard/src/karma/fixture.js constant FIXTURE_DEFAULT_CONFIG (line 58) | const FIXTURE_DEFAULT_CONFIG = { class Fixture (line 88) | class Fixture { method constructor (line 89) | constructor({ config = {}, flags = {} } = {}) { method container (line 123) | get container() { method events (line 134) | get events() { method screen (line 138) | get screen() { method setFlags (line 157) | setFlags(flags) { method setConfig (line 162) | setConfig(config) { method stubComponent (line 178) | stubComponent(component, matcher) { method render (line 195) | async render() { method restore (line 233) | restore() { method renderHook (line 247) | renderHook(func) { method act (line 262) | act(callback) { method querySelector (line 272) | querySelector(selector) { method querySelectorAll (line 282) | querySelectorAll(selector) { method waitOnScreen (line 290) | waitOnScreen(element) { method snapshot (line 313) | snapshot(name) { FILE: packages/dashboard/src/storybookUtils/index.js constant STORYBOOK_PAGE_SIZE (line 24) | const STORYBOOK_PAGE_SIZE = { FILE: packages/dashboard/src/testUtils/mockApiProvider.js function MockApiProvider (line 27) | function MockApiProvider({ children, value }) { FILE: packages/dashboard/src/types/configProvider.ts type Locale (line 23) | interface Locale { type Capabilities (line 38) | interface Capabilities { type Navigation (line 43) | interface Navigation { type StyleConstants (line 50) | interface StyleConstants { type QueryParams (line 55) | interface QueryParams { type Author (line 62) | interface Author { type Taxonomy (line 67) | type Taxonomy = { type TaxonomiesArgs (line 82) | interface TaxonomiesArgs { type TermArgs (line 87) | interface TermArgs { type Term (line 92) | interface Term { type ApiCallbacks (line 99) | interface ApiCallbacks { type LockUser (line 113) | interface LockUser { type DashboardStory (line 119) | interface DashboardStory { type DashboardConfig (line 137) | interface DashboardConfig { FILE: packages/dashboard/src/types/routerProvider.ts type State (line 23) | interface State { type Actions (line 30) | interface Actions { type RouterProviderState (line 35) | interface RouterProviderState { FILE: packages/dashboard/src/utils/keyboardOnlyOutline.js constant ACCEPTED_KEYS (line 36) | const ACCEPTED_KEYS = [ FILE: packages/dashboard/src/utils/useDashboardResultsLabel.js function useDashboardResultsLabel (line 28) | function useDashboardResultsLabel({ FILE: packages/dashboard/src/utils/usePagePreviewSize.js function usePagePreviewSize (line 106) | function usePagePreviewSize(options = {}) { FILE: packages/dashboard/src/utils/useStoryView.js function useStoryView (line 43) | function useStoryView({ FILE: packages/dashboard/src/utils/useTemplateView.js function useTemplateView (line 34) | function useTemplateView({ FILE: packages/date/src/constants.ts constant FORMAT_TOKEN_SEPARATOR (line 17) | const FORMAT_TOKEN_SEPARATOR = '\u2006'; constant FORMAT_TOKEN_SEPARATOR_REGEX (line 19) | const FORMAT_TOKEN_SEPARATOR_REGEX = new RegExp( FILE: packages/date/src/convertFormatString.ts constant MINUTE_IN_SECONDS (line 29) | const MINUTE_IN_SECONDS = 60; constant HOUR_IN_MINUTES (line 30) | const HOUR_IN_MINUTES = 60; constant HOUR_IN_SECONDS (line 31) | const HOUR_IN_SECONDS = HOUR_IN_MINUTES * MINUTE_IN_SECONDS; method S (line 56) | S(date: Date) { method w (line 62) | w(date: Date) { method z (line 67) | z(date: Date) { method t (line 87) | t(date: Date) { method L (line 92) | L(date: Date) { method B (line 114) | B(date: Date) { method I (line 155) | I() { method Z (line 170) | Z(date: Date) { method c (line 187) | c(date: Date) { method r (line 196) | r(date: Date) { type FormatMap (line 208) | type FormatMap = typeof formatMap; type DateKey (line 209) | type DateKey = keyof FormatMap; type ObtainKeys (line 210) | type ObtainKeys = { type DateStringKey (line 213) | type DateStringKey = ObtainKeys; type DateFormatter (line 214) | type DateFormatter = type DateFunctionKey (line 217) | type DateFunctionKey = ObtainKeys; function convertFormatString (line 227) | function convertFormatString(dateFormat: string, date: Date) { FILE: packages/date/src/format.ts function format (line 36) | function format(date: Date | string, formatString: string) { FILE: packages/date/src/formatDate.ts function formatDate (line 29) | function formatDate(date: Date | string) { FILE: packages/date/src/formatDistance.ts type Token (line 22) | type Token = 'lessThanXMinutes' | 'xMinutes' | 'aboutXHours' | 'xHours'; type Formatter (line 23) | type Formatter = Record string>; type Options (line 24) | type Options = { method lessThanXMinutes (line 30) | lessThanXMinutes(count: number) { method xMinutes (line 38) | xMinutes(count: number) { method aboutXHours (line 46) | aboutXHours(count: number) { method xHours (line 58) | xHours(count: number) { function formatDistance (line 67) | function formatDistance( FILE: packages/date/src/formatTime.ts function formatTime (line 29) | function formatTime(date: Date | string) { FILE: packages/date/src/getOptions.ts function getOptions (line 47) | function getOptions() { FILE: packages/date/src/getRelativeDisplayDate.ts function getRelativeDisplayDate (line 40) | function getRelativeDisplayDate(date: Date | string) { FILE: packages/date/src/getTimeZoneString.ts function numberToUTCOffset (line 28) | function numberToUTCOffset(offset: number) { function getTimeZoneString (line 54) | function getTimeZoneString() { FILE: packages/date/src/hasLeadingZeros.ts function hasLeadingZeros (line 22) | function hasLeadingZeros() { FILE: packages/date/src/is12Hour.ts function is12Hour (line 22) | function is12Hour() { FILE: packages/date/src/settings.ts type WeekdayIndex (line 17) | type WeekdayIndex = 0 | 1 | 2 | 3 | 4 | 5 | 6 | undefined; constant DEFAULT_DATE_SETTINGS (line 19) | const DEFAULT_DATE_SETTINGS = { type Settings (line 28) | type Settings = { function resetSettings (line 92) | function resetSettings() { function updateSettings (line 101) | function updateSettings(newSettings: Partial) { function getSettings (line 113) | function getSettings() { FILE: packages/date/src/test/getRelativeDisplayDate.ts function getCurrentDate (line 36) | function getCurrentDate() { FILE: packages/date/src/third_party/buildLocalizeFn.ts type Era (line 15) | type Era = 0 | 1; type Quarter (line 17) | type Quarter = 1 | 2 | 3 | 4; type Day (line 19) | type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6; type Month (line 21) | type Month = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11; type Unit (line 23) | type Unit = type LocalePatternWidth (line 35) | type LocalePatternWidth = 'narrow' | 'short' | 'abbreviated' | 'wide' | ... type LocaleDayPeriod (line 37) | type LocaleDayPeriod = type LocaleUnit (line 47) | type LocaleUnit = Era | Quarter | Month | Day | LocaleDayPeriod; type LocalizeUnitIndex (line 49) | type LocalizeUnitIndex = U extends LocaleUnit type LocalizeFn (line 53) | type LocalizeFn< type LocalizeEraValues (line 70) | type LocalizeEraValues = readonly [string, string]; type LocalizeQuarterValues (line 72) | type LocalizeQuarterValues = readonly [string, string, string, string]; type LocalizeDayValues (line 74) | type LocalizeDayValues = readonly [ type LocalizeMonthValues (line 84) | type LocalizeMonthValues = readonly [ type LocalizeUnitValuesIndex (line 99) | type LocalizeUnitValuesIndex> = type LocalizeUnitValues (line 112) | type LocalizeUnitValues = U extends LocaleDayPeriod type LocalizePeriodValuesMap (line 124) | type LocalizePeriodValuesMap = { type BuildLocalizeFnArgCallback (line 128) | type BuildLocalizeFnArgCallback = ( type BuildLocalizeFnArgs (line 132) | type BuildLocalizeFnArgs< function buildLocalizeFn (line 144) | function buildLocalizeFn< FILE: packages/date/src/toUTCDate.ts function toUTCDate (line 31) | function toUTCDate(date: Date | string) { FILE: packages/design-system/src/components/banner/banner.tsx type BannerProps (line 88) | interface BannerProps { FILE: packages/design-system/src/components/button/button.tsx type WithTheme (line 40) | interface WithTheme { type ElementProps (line 44) | interface ElementProps { function getTextSize (line 229) | function getTextSize(size: ButtonSize): TextSize.Medium | TextSize.Small { type Props (line 296) | type Props = PropsWithChildren<{ FILE: packages/design-system/src/components/button/constants.ts type ButtonType (line 17) | enum ButtonType { type ButtonSize (line 25) | enum ButtonSize { type ButtonVariant (line 30) | enum ButtonVariant { constant BUTTON_TRANSITION_TIMING (line 38) | const BUTTON_TRANSITION_TIMING = '0.3s ease 0s'; FILE: packages/design-system/src/components/button/stories/index.js function ButtonContent (line 80) | function ButtonContent({ variant }) { constant TOGGLE_VARIANTS (line 164) | const TOGGLE_VARIANTS = [ButtonVariant.Circle, ButtonVariant.Square]; FILE: packages/design-system/src/components/button/toggleButton.tsx type ToggleProps (line 29) | interface ToggleProps extends Omit< function ToggleButton (line 37) | function ToggleButton({ isToggled = false, type, ...rest }: ToggleProps) { type LockProps (line 55) | interface LockProps extends ComponentPropsWithoutRef<'button'> { function LockToggle (line 59) | function LockToggle({ isLocked = false, ...rest }: LockProps) { FILE: packages/design-system/src/components/checkbox/checkbox.tsx constant CONTAINER_WIDTH (line 31) | const CONTAINER_WIDTH = 24; constant BORDER_WIDTH (line 32) | const BORDER_WIDTH = 1; type CheckboxProps (line 94) | type CheckboxProps = ComponentPropsWithoutRef<'input'>; FILE: packages/design-system/src/components/chip/chip.tsx type ChipProps (line 107) | interface ChipProps extends ComponentPropsWithoutRef<'button'> { FILE: packages/design-system/src/components/chip/stories/index.js constant CHIP_STATES (line 42) | const CHIP_STATES = [ FILE: packages/design-system/src/components/circularProgress/circular.tsx function CircularProgress (line 60) | function CircularProgress({ FILE: packages/design-system/src/components/contextMenu/animationContainer.tsx constant PERCENTAGE_OFFSET (line 39) | const PERCENTAGE_OFFSET = { type AnimationContainerProps (line 217) | interface AnimationContainerProps extends ComponentPropsWithoutRef< function AnimationContainer (line 223) | function AnimationContainer({ FILE: packages/design-system/src/components/contextMenu/components/button.tsx type MenuButtonProps (line 76) | interface MenuButtonProps extends ComponentPropsWithoutRef< FILE: packages/design-system/src/components/contextMenu/components/group.tsx type MenuGroupProps (line 22) | interface MenuGroupProps extends ComponentPropsWithoutRef<'div'> { function Group (line 29) | function Group({ label, ...props }: MenuGroupProps) { FILE: packages/design-system/src/components/contextMenu/components/icon.tsx type MenuIconProps (line 40) | interface MenuIconProps extends ComponentPropsWithoutRef<'div'> { function Icon (line 47) | function Icon({ FILE: packages/design-system/src/components/contextMenu/components/item.tsx type MenuItemProps (line 55) | interface MenuItemProps extends ComponentPropsWithoutRef< FILE: packages/design-system/src/components/contextMenu/components/link.tsx type MenuLinkProps (line 57) | interface MenuLinkProps extends ComponentPropsWithoutRef< function Link (line 71) | function Link({ FILE: packages/design-system/src/components/contextMenu/components/separator.tsx function Separator (line 49) | function Separator() { FILE: packages/design-system/src/components/contextMenu/components/subMenuTrigger.tsx function getFocusableChildren (line 40) | function getFocusableChildren(parent: Element) { type SubMenuTriggerProps (line 46) | interface SubMenuTriggerProps extends MenuItemProps { function SubMenuTrigger (line 55) | function SubMenuTrigger({ FILE: packages/design-system/src/components/contextMenu/constants.ts constant CONTEXT_MENU_SKIP_ELEMENT (line 28) | const CONTEXT_MENU_SKIP_ELEMENT = 'context-menu-skip-element'; constant CONTEXT_MENU_MIN_WIDTH (line 30) | const CONTEXT_MENU_MIN_WIDTH = 200; FILE: packages/design-system/src/components/contextMenu/contextMenuProvider/provider.tsx type ContextMenuProviderProps (line 27) | interface ContextMenuProviderProps { function ContextMenuProvider (line 33) | function ContextMenuProvider({ FILE: packages/design-system/src/components/contextMenu/contextMenuProvider/useContextMenu.ts function useContextMenu (line 30) | function useContextMenu( FILE: packages/design-system/src/components/contextMenu/menu.tsx constant CONTEXT_MENU_MAX_WIDTH (line 45) | const CONTEXT_MENU_MAX_WIDTH = 300; function getFocusableChildren (line 95) | function getFocusableChildren(parent: HTMLElement, isSubMenu?: boolean) { FILE: packages/design-system/src/components/contextMenu/styled.tsx constant POPOVER_Z_INDEX (line 25) | const POPOVER_Z_INDEX = 9991; type SmartPopoverProps (line 54) | interface SmartPopoverProps extends ComponentPropsWithoutRef< function SmartPopover (line 60) | function SmartPopover({ isRTL, ...props }: SmartPopoverProps) { FILE: packages/design-system/src/components/contextMenu/types.ts type InnerContextMenuProps (line 22) | interface InnerContextMenuProps { type ContextMenuProps (line 35) | interface ContextMenuProps extends InnerContextMenuProps { type ContextMenuState (line 48) | interface ContextMenuState { type ContextMenuActions (line 54) | interface ContextMenuActions { type ContextMenuProvider (line 61) | interface ContextMenuProvider { FILE: packages/design-system/src/components/datalist/container.tsx function OptionsContainerWithRef (line 77) | function OptionsContainerWithRef( FILE: packages/design-system/src/components/datalist/datalist.tsx constant DEFAULT_WIDTH (line 50) | const DEFAULT_WIDTH = 240; FILE: packages/design-system/src/components/datalist/list/defaultRenderer.tsx function DefaultRendererWithRef (line 30) | function DefaultRendererWithRef( FILE: packages/design-system/src/components/datalist/list/list.tsx function OptionListWithRef (line 59) | function OptionListWithRef( FILE: packages/design-system/src/components/datalist/searchInput.tsx constant MAX_INPUT_SIZE (line 115) | const MAX_INPUT_SIZE = 35; FILE: packages/design-system/src/components/datalist/types.ts type AbstractOption (line 32) | interface AbstractOption { type Group (line 37) | interface Group { type OptionRendererProps (line 43) | type OptionRendererProps = type OptionRenderer (line 50) | type OptionRenderer = FunctionComponent< type OptionListProps (line 54) | interface OptionListProps { type ContentRenderer (line 74) | type ContentRenderer = (options: { type OptionsContainerProps (line 82) | interface OptionsContainerProps { type SearchInputProps (line 95) | interface SearchInputProps extends Omit< type DataListPropsOptions (line 107) | type DataListPropsOptions = type DataListProps (line 111) | type DataListProps = FILE: packages/design-system/src/components/dialog/dialog.tsx type ModalProps (line 76) | type ModalProps = ComponentProps; type DialogProps (line 77) | interface DialogProps extends ModalProps { function Dialog (line 88) | function Dialog({ FILE: packages/design-system/src/components/disclosure/disclosure.tsx type Direction (line 27) | type Direction = 'up' | 'down' | 'left' | 'right'; FILE: packages/design-system/src/components/dropDown/select/select.tsx type DropDownSelectProps (line 30) | interface DropDownSelectProps extends ComponentPropsWithoutRef<'button'> { FILE: packages/design-system/src/components/dropDown/types.ts type UseDropDownProps (line 28) | interface UseDropDownProps { type DropDownProps (line 33) | type DropDownProps = Omit< FILE: packages/design-system/src/components/dropDown/useDropDown.ts function useDropDown (line 34) | function useDropDown({ FILE: packages/design-system/src/components/hex/hex.tsx type HexProps (line 42) | interface HexProps extends Omit< FILE: packages/design-system/src/components/infiniteScroller/infiniteScroller.tsx type State (line 56) | enum State { type Action (line 63) | enum Action { type InfiniteScrollProps (line 93) | interface InfiniteScrollProps { function InfiniteScroller (line 103) | function InfiniteScroller({ FILE: packages/design-system/src/components/input/types.ts type InputValue (line 22) | type InputValue = string | number; type ParseInputProps (line 23) | interface ParseInputProps { type AbstractNumericInputProps (line 30) | interface AbstractNumericInputProps extends ParseInputProps { type UseNumericInputProps (line 37) | interface UseNumericInputProps extends AbstractNumericInputProps { type InputProps (line 41) | interface InputProps extends ComponentPropsWithoutRef<'input'> { type NumericInputProps (line 54) | type NumericInputProps = InputProps & AbstractNumericInputProps; FILE: packages/design-system/src/components/input/validation.ts function parseInput (line 22) | function parseInput( function isInputValid (line 46) | function isInputValid( FILE: packages/design-system/src/components/keyboard/gridview/useGridViewKeys.ts type UseGridViewKeysProps (line 36) | interface UseGridViewKeysProps { function useGridViewKeys (line 49) | function useGridViewKeys({ FILE: packages/design-system/src/components/keyboard/gridview/utils.ts function focusOnPage (line 19) | function focusOnPage(page: Element | undefined) { function getArrowDir (line 30) | function getArrowDir( function getGridColumnAndRowCount (line 46) | function getGridColumnAndRowCount(grid: HTMLElement, pageCount: number) { function getRow (line 64) | function getRow(index: number, numColumns: number) { function getColumn (line 69) | function getColumn(index: number, numColumns: number) { function getIndex (line 74) | function getIndex({ FILE: packages/design-system/src/components/keyboard/keyboard.tsx function setGlobalRef (line 50) | function setGlobalRef() { function useKeyEffectInternal (line 59) | function useKeyEffectInternal( function useKeyEffect (line 112) | function useKeyEffect( function useKeyDownEffect (line 122) | function useKeyDownEffect( function useKeyUpEffect (line 132) | function useKeyUpEffect( function useIsKeyPressed (line 142) | function useIsKeyPressed( function useGlobalKeyDownEffect (line 166) | function useGlobalKeyDownEffect( function useGlobalKeyUpEffect (line 175) | function useGlobalKeyUpEffect( function useGlobalIsKeyPressed (line 185) | function useGlobalIsKeyPressed( function useEscapeToBlurEffect (line 193) | function useEscapeToBlurEffect( type ShortcutProps (line 212) | interface ShortcutProps { function Shortcut (line 219) | function Shortcut({ FILE: packages/design-system/src/components/keyboard/test/index.js function testIsKeyPressed (line 47) | function testIsKeyPressed(result, node, { key, which }, shouldRegister =... FILE: packages/design-system/src/components/keyboard/utils.ts constant PROP (line 34) | const PROP = '__WEB_STORIES_MT__'; constant NON_EDITABLE_INPUT_TYPES (line 35) | const NON_EDITABLE_INPUT_TYPES = [ constant CLICKABLE_INPUT_TYPES (line 46) | const CLICKABLE_INPUT_TYPES = [ type HTMLElementWithMouseTrap (line 56) | interface HTMLElementWithMouseTrap extends HTMLElement { function getOrCreateMousetrap (line 64) | function getOrCreateMousetrap(node: HTMLElementWithMouseTrap) { function getNodeFromRefOrNode (line 68) | function getNodeFromRefOrNode(refOrNode: RefOrNode) { function resolveKeySpec (line 72) | function resolveKeySpec(keyDict: Keys, keyNameOrSpec: KeyNameOrSpec) { function addMods (line 101) | function addMods(keys: string[], shift: boolean) { type KeyHandlerProps (line 108) | interface KeyHandlerProps { function createKeyHandler (line 116) | function createKeyHandler( type ClickableHTMLElement (line 151) | type ClickableHTMLElement = function isClickableTarget (line 156) | function isClickableTarget({ tagName, type }: ClickableHTMLElement) { function isEditableTarget (line 166) | function isEditableTarget({ function crossesDialogBoundary (line 184) | function crossesDialogBoundary(target: Element, keyTarget: Element) { function isPlatformMacOS (line 199) | function isPlatformMacOS() { function getKeyForOS (line 207) | function getKeyForOS(key: string) { function createShortcutAriaLabel (line 230) | function createShortcutAriaLabel(shortcut: string) { function prettifyShortcut (line 281) | function prettifyShortcut(shortcut: string) { FILE: packages/design-system/src/components/loadingBar/loadingBar.tsx constant LOADING_INDICATOR_CLASS (line 30) | const LOADING_INDICATOR_CLASS = 'loading-indicator'; type LoadingBarProps (line 66) | interface LoadingBarProps extends ComponentPropsWithoutRef<'div'> { function LoadingBar (line 70) | function LoadingBar({ loadingMessage, ...rest }: LoadingBarProps) { FILE: packages/design-system/src/components/loadingSpinner/loadingSpinner.tsx constant ANIMATION_DURATION (line 31) | const ANIMATION_DURATION = 0.85; constant TAU (line 32) | const TAU = Math.PI * 2; type LoadingSpinnerProps (line 94) | interface LoadingSpinnerProps extends ComponentPropsWithoutRef<'div'> { function LoadingSpinner (line 101) | function LoadingSpinner({ FILE: packages/design-system/src/components/mediaInput/mediaInput.tsx type MediaInputProps (line 166) | interface MediaInputProps extends Omit< FILE: packages/design-system/src/components/mediaInput/types.ts type MediaVariant (line 17) | enum MediaVariant { FILE: packages/design-system/src/components/menu/constants.ts constant DEFAULT_DROPDOWN_HEIGHT (line 17) | const DEFAULT_DROPDOWN_HEIGHT = 208; constant KEYS_SHIFT_FOCUS (line 19) | const KEYS_SHIFT_FOCUS = ['up', 'down', 'left', 'right']; constant KEYS_CLOSE_MENU (line 20) | const KEYS_CLOSE_MENU = ['esc', 'tab']; constant KEYS_SELECT_ITEM (line 21) | const KEYS_SELECT_ITEM = ['space', 'enter']; FILE: packages/design-system/src/components/menu/list/groupLabel.tsx function GroupLabel (line 23) | function GroupLabel({ label }: { label?: string }) { FILE: packages/design-system/src/components/menu/list/list.tsx type ListProps (line 28) | interface ListProps { FILE: packages/design-system/src/components/menu/list/listGroup.tsx function ListGroup (line 30) | function ListGroup({ FILE: packages/design-system/src/components/menu/menu.tsx function Menu (line 30) | function Menu({ FILE: packages/design-system/src/components/menu/stories/index.js constant STANDARD_WIDTH (line 52) | const STANDARD_WIDTH = 400; constant NARROW_WIDTH (line 53) | const NARROW_WIDTH = 150; FILE: packages/design-system/src/components/menu/types.ts type DropdownValue (line 32) | type DropdownValue = string | number | boolean; type DropdownItem (line 33) | interface DropdownItem { type NestedDropdownItem (line 38) | interface NestedDropdownItem { type DefaultListItemProps (line 43) | interface DefaultListItemProps extends ComponentPropsWithoutRef<'li'> { type ListItemProps (line 48) | type ListItemProps = DefaultListItemProps & RefAttributes; type SharedMenuProps (line 50) | interface SharedMenuProps { type UseDropDownMenuProps (line 64) | interface UseDropDownMenuProps extends Omit< type ListGroupProps (line 71) | interface ListGroupProps extends Omit< type MenuProps (line 79) | interface MenuProps extends SharedMenuProps { FILE: packages/design-system/src/components/menu/useDropDownMenu.ts function useDropDownMenu (line 39) | function useDropDownMenu({ FILE: packages/design-system/src/components/menu/utils.ts function isValid (line 22) | function isValid(opt: DropdownItem) { function getGroups (line 26) | function getGroups( function getInset (line 50) | function getInset( FILE: packages/design-system/src/components/modal/constants.ts constant BODY_CLASS (line 17) | const BODY_CLASS = 'WebStories_ReactModal__Body--open'; constant CONTENT_CLASS (line 18) | const CONTENT_CLASS = 'WebStories_ReactModal__Content'; constant OVERLAY_CLASS (line 19) | const OVERLAY_CLASS = 'WebStories_ReactModal__Overlay'; FILE: packages/design-system/src/components/modal/modal.tsx type ReactModalProps (line 54) | type ReactModalProps = ComponentProps; type ModalProps (line 56) | interface ModalProps extends ReactModalProps { function Modal (line 63) | function Modal({ FILE: packages/design-system/src/components/notificationBubble/notificationBubble.tsx constant BUBBLE_DIAMETER (line 27) | const BUBBLE_DIAMETER = 24; constant SMALL_BUBBLE_DIAMETER (line 28) | const SMALL_BUBBLE_DIAMETER = 20; function getBubbleWidth (line 30) | function getBubbleWidth(numDigits: number) { function NotificationBubble (line 72) | function NotificationBubble({ FILE: packages/design-system/src/components/notificationBubble/stories/index.js constant VARIANT_OPTIONS (line 44) | const VARIANT_OPTIONS = Object.values(BubbleVariant); FILE: packages/design-system/src/components/notificationBubble/types.ts type BubbleVariant (line 21) | enum BubbleVariant { type NotificationBubbleProps (line 31) | interface NotificationBubbleProps extends ComponentPropsWithoutRef<'div'> { FILE: packages/design-system/src/components/pill/pill.tsx type PillProps (line 70) | interface PillProps extends ComponentPropsWithoutRef<'button'> { FILE: packages/design-system/src/components/pill/pillGroup.tsx type PillOption (line 36) | interface PillOption { type PillGroupProps (line 41) | interface PillGroupProps extends Omit< function PillGroup (line 50) | function PillGroup({ options, value, onSelect, ...rest }: PillGroupProps) { FILE: packages/design-system/src/components/pill/stories/index.js function PillContainer (line 58) | function PillContainer({ prefix, onClick, ...args }) { constant PILL_OPTIONS (line 115) | const PILL_OPTIONS = [ function PillGroupContainer (line 122) | function PillGroupContainer(args) { FILE: packages/design-system/src/components/popup/constants.ts type Placement (line 22) | enum Placement { constant RTL_PLACEMENT (line 37) | const RTL_PLACEMENT = { FILE: packages/design-system/src/components/popup/popup.tsx constant DEFAULT_TOP_OFFSET (line 41) | const DEFAULT_TOP_OFFSET = 0; constant DEFAULT_POPUP_Z_INDEX (line 42) | const DEFAULT_POPUP_Z_INDEX = 2; constant DEFAULT_LEFT_OFFSET (line 43) | const DEFAULT_LEFT_OFFSET = 0; type PopupProps (line 45) | interface PopupProps { function Popup (line 60) | function Popup({ FILE: packages/design-system/src/components/popup/types.ts type Spacing (line 17) | interface Spacing { type Rectangle (line 22) | interface Rectangle { type Offset (line 29) | interface Offset extends Spacing { FILE: packages/design-system/src/components/popup/utils/getOffset.ts function getXOffset (line 29) | function getXOffset( function getYOffset (line 64) | function getYOffset( constant EMPTY_OFFSET (line 90) | const EMPTY_OFFSET = { type GetOffsetProps (line 98) | interface GetOffsetProps { function getOffset (line 110) | function getOffset({ FILE: packages/design-system/src/components/popup/utils/getTransforms.ts function getXTransforms (line 22) | function getXTransforms(placement: Placement, isRTL: boolean) { function getYTransforms (line 38) | function getYTransforms(placement: Placement) { function getTransforms (line 54) | function getTransforms(placement: Placement, isRTL: boolean) { FILE: packages/design-system/src/components/radio/radio.tsx constant BORDER_WIDTH (line 31) | const BORDER_WIDTH = 1; constant TEXT_GAP_HEIGHT (line 32) | const TEXT_GAP_HEIGHT = 8; constant RING_DIAMETER (line 33) | const RING_DIAMETER = 24; constant CONTAINER_HEIGHT (line 34) | const CONTAINER_HEIGHT = 44; constant RADIO_DIAMETER (line 35) | const RADIO_DIAMETER = 16; type RadioProps (line 134) | interface RadioProps extends Omit, 'ty... FILE: packages/design-system/src/components/search/constants.ts constant DEFAULT_POPUP_FILL_WIDTH (line 22) | const DEFAULT_POPUP_FILL_WIDTH = 276; constant DEFAULT_PLACEHOLDER (line 23) | const DEFAULT_PLACEHOLDER = __('Search', 'web-stories'); constant DEFAULT_ARIA_CLEAR_LABEL (line 24) | const DEFAULT_ARIA_CLEAR_LABEL = __('Clear Search', 'web-stories'); constant DEFAULT_ARIA_INPUT_LABEL (line 25) | const DEFAULT_ARIA_INPUT_LABEL = __('Search', 'web-stories'); constant Z_INDEX (line 27) | const Z_INDEX = { FILE: packages/design-system/src/components/search/input/input.tsx type SearchInputProps (line 42) | interface SearchInputProps extends ComponentPropsWithoutRef { FILE: packages/design-system/src/components/search/search.tsx function Search (line 51) | function Search({ FILE: packages/design-system/src/components/search/types.ts type UseSearchProps (line 23) | interface UseSearchProps { type SearchProps (line 30) | interface SearchProps extends Omit { FILE: packages/design-system/src/components/search/useSearch.ts function useSearch (line 36) | function useSearch({ FILE: packages/design-system/src/components/slider/slider.tsx type SliderElementProps (line 37) | interface SliderElementProps { constant DEFAULT_SIZE (line 43) | const DEFAULT_SIZE = 24; function getAdjustedWidthValue (line 149) | function getAdjustedWidthValue(value = 0, thumbSize: number, width: numb... function getFocusedThumbMargin (line 157) | function getFocusedThumbMargin( type SliderProps (line 184) | interface SliderProps extends ComponentProps { function Slider (line 207) | function Slider({ FILE: packages/design-system/src/components/snackbar/snackbarContainer.tsx function getSnackbarXPos (line 58) | function getSnackbarXPos({ placement }: { placement: SnackbarPlacement }) { type SnackbarContainerProps (line 98) | interface SnackbarContainerProps { function SnackbarContainer (line 108) | function SnackbarContainer({ FILE: packages/design-system/src/components/snackbar/snackbarMessage.tsx type SnackbarMessageProps (line 179) | interface SnackbarMessageProps extends ComponentPropsWithoutRef<'div'> { function SnackbarMessage (line 193) | function SnackbarMessage({ FILE: packages/design-system/src/components/snackbar/test/snackbarContainer.js constant NOTIFICATIONS (line 28) | const NOTIFICATIONS = [ constant NOTIFICATION_WITH_ACTION_AND_HELP_TEXT (line 46) | const NOTIFICATION_WITH_ACTION_AND_HELP_TEXT = { FILE: packages/design-system/src/components/snackbar/types.ts constant AUTO_REMOVE_MESSAGE_TIME_INTERVAL_MAX (line 17) | const AUTO_REMOVE_MESSAGE_TIME_INTERVAL_MAX = 10000; constant AUTO_REMOVE_MESSAGE_TIME_INTERVAL_MIN (line 18) | const AUTO_REMOVE_MESSAGE_TIME_INTERVAL_MIN = 1200; constant DEFAULT_MESSAGE_Z_INDEX (line 19) | const DEFAULT_MESSAGE_Z_INDEX = 15; type SnackbarPlacement (line 21) | enum SnackbarPlacement { type ThumbnailStatus (line 30) | enum ThumbnailStatus { type SnackbarNotificationThumbnail (line 35) | interface SnackbarNotificationThumbnail { type SnackbarNotification (line 41) | interface SnackbarNotification { FILE: packages/design-system/src/components/swatch/stories/index.js constant DEMO_COLORS (line 64) | const DEMO_COLORS = [ constant VARIANTS (line 146) | const VARIANTS = [ function _default (line 165) | function _default(args) { FILE: packages/design-system/src/components/swatch/swatch.tsx constant SIZE (line 35) | const SIZE = 24; type SwatchProps (line 123) | interface SwatchProps extends Omit, '... function Swatch (line 130) | function Swatch({ FILE: packages/design-system/src/components/switch/switch.tsx constant SWITCH_HEIGHT (line 34) | const SWITCH_HEIGHT = 32; type Value (line 35) | enum Value { type SwitchProps (line 149) | interface SwitchProps extends Omit< FILE: packages/design-system/src/components/textArea/textArea.tsx type TextAreaProps (line 131) | interface TextAreaProps extends Omit< FILE: packages/design-system/src/components/toggle/toggle.tsx constant BORDER_WIDTH (line 27) | const BORDER_WIDTH = 1; constant TOGGLE_TRACK_HEIGHT (line 28) | const TOGGLE_TRACK_HEIGHT = 20; constant TOGGLE_WIDTH (line 29) | const TOGGLE_WIDTH = 44; constant CIRCLE_DIAMETER (line 30) | const CIRCLE_DIAMETER = 28; constant WRAPPER_PADDING (line 31) | const WRAPPER_PADDING = (CIRCLE_DIAMETER - TOGGLE_TRACK_HEIGHT) / 2; constant CIRCLE_INITIAL_POSITION (line 32) | const CIRCLE_INITIAL_POSITION = constant CIRCLE_FINAL_POSITION (line 34) | const CIRCLE_FINAL_POSITION = constant ICON_CONTAINER_WIDTH (line 37) | const ICON_CONTAINER_WIDTH = 32; constant ICON_TOP_POSITION (line 38) | const ICON_TOP_POSITION = -6; constant ICON_LEFT_POSITION (line 39) | const ICON_LEFT_POSITION = 19; type ToggleProps (line 188) | type ToggleProps = ComponentPropsWithoutRef<'input'>; function Toggle (line 190) | function Toggle({ className, ...inputProps }: ToggleProps) { FILE: packages/design-system/src/components/tooltip/tail.tsx constant SVG_TOOLTIP_TAIL_ID (line 27) | const SVG_TOOLTIP_TAIL_ID = 'tooltip-tail'; constant TAIL_WIDTH (line 28) | const TAIL_WIDTH = 34; constant TAIL_HEIGHT (line 29) | const TAIL_HEIGHT = 8; type TailPositionProps (line 31) | interface TailPositionProps { FILE: packages/design-system/src/components/tooltip/tooltip.tsx constant SPACE_BETWEEN_TOOLTIP_AND_ELEMENT (line 53) | const SPACE_BETWEEN_TOOLTIP_AND_ELEMENT = TAIL_HEIGHT; constant DELAY_MS (line 55) | const DELAY_MS = 1000; constant REPEAT_DELAYED_MS (line 57) | const REPEAT_DELAYED_MS = 500; constant DEFAULT_LEFT_OFFSET (line 59) | const DEFAULT_LEFT_OFFSET = 0; constant DEFAULT_POPUP_Z_INDEX (line 61) | const DEFAULT_POPUP_Z_INDEX = 2; type TooltipProps (line 100) | interface TooltipProps extends ComponentPropsWithoutRef<'div'> { function Tooltip (line 111) | function Tooltip({ FILE: packages/design-system/src/components/typography/link/index.tsx type LinkTextSize (line 43) | type LinkTextSize = function ConditionalSpanWrapper (line 75) | function ConditionalSpanWrapper({ type LinkProps (line 83) | interface LinkProps extends ComponentPropsWithoutRef<'a'> { FILE: packages/design-system/src/components/typography/list/index.ts type ListTextSize (line 28) | type ListTextSize = FILE: packages/design-system/src/components/typography/text/index.ts type TextProps (line 28) | interface TextProps { type TextPropsWithTheme (line 34) | interface TextPropsWithTheme extends TextProps { FILE: packages/design-system/src/contexts/popup/types.ts type PopupState (line 17) | interface PopupState { FILE: packages/design-system/src/contexts/popup/usePopup.ts function usePopup (line 30) | function usePopup( FILE: packages/design-system/src/contexts/snackbar/snackbarProvider.tsx type SnackbarProviderProps (line 30) | interface SnackbarProviderProps { function SnackbarProvider (line 34) | function SnackbarProvider({ FILE: packages/design-system/src/contexts/snackbar/useSnackbar.ts function useSnackbar (line 30) | function useSnackbar( FILE: packages/design-system/src/icons/stories/index.js function IconDisplay (line 64) | function IconDisplay({ getStyle = () => {} }) { FILE: packages/design-system/src/theme/constants/breakpoints.ts constant BREAKPOINTS (line 16) | const BREAKPOINTS = { FILE: packages/design-system/src/theme/constants/index.ts constant ICON_SIZE (line 22) | const ICON_SIZE = 32; constant LARGE_BUTTON_SIZE (line 23) | const LARGE_BUTTON_SIZE = 56; constant SCROLLBAR_WIDTH (line 25) | const SCROLLBAR_WIDTH = 11; constant THEME_CONSTANTS (line 27) | const THEME_CONSTANTS = { constant BEZIER (line 34) | const BEZIER = { FILE: packages/design-system/src/theme/helpers/expandPresetStyles.ts type ExpandPresetStylesProps (line 29) | interface ExpandPresetStylesProps { type PresetChoices (line 49) | type PresetChoices = Theme['typography']['presets']; type PresetSelector (line 50) | type PresetSelector = ( FILE: packages/design-system/src/theme/theme.ts type Theme (line 34) | type Theme = typeof theme; FILE: packages/design-system/src/theme/types.ts type TextSize (line 17) | enum TextSize { type ParagraphSize (line 28) | type ParagraphSize = type DisplaySize (line 35) | type DisplaySize = TextSize.Large | TextSize.Medium | TextSize.Small; type HeadlineSize (line 37) | type HeadlineSize = FILE: packages/design-system/src/types/keyboard.ts type KeySpec (line 27) | interface KeySpec { type Keys (line 36) | type Keys = typeof keys; type KeyEffectCallback (line 37) | type KeyEffectCallback = (event: KeyboardEvent) => void; type KeyNameOrSpec (line 38) | type KeyNameOrSpec = KeySpec | string | string[]; type RefOrNode (line 40) | type RefOrNode = Element | RefObject | null; FILE: packages/design-system/src/types/snackbar.ts type SnackbarState (line 22) | interface SnackbarState { FILE: packages/design-system/src/types/theme.ts type StyleOverride (line 27) | type StyleOverride = Interpolation>; FILE: packages/design-system/src/types/typography.ts type Preset (line 17) | interface Preset { FILE: packages/design-system/src/typings/styled.d.ts type DefaultTheme (line 29) | interface DefaultTheme extends Theme {} FILE: packages/design-system/src/utils/constants.ts constant KEYS (line 17) | const KEYS = { constant FOCUSABLE_SELECTORS (line 27) | const FOCUSABLE_SELECTORS = [ FILE: packages/design-system/src/utils/deepMerge.ts type Mergeable (line 17) | type Mergeable = Record; function deepMerge (line 22) | function deepMerge(object: Mergeable, source: Mergeable = {}) { FILE: packages/design-system/src/utils/directions.ts type Direction (line 16) | enum Direction { type CornerDirection (line 23) | type CornerDirection = keyof typeof CORNER_DIRECTIONS; constant CORNER_DIRECTIONS (line 25) | const CORNER_DIRECTIONS = { FILE: packages/design-system/src/utils/getKeyboardMovement.ts constant MOVE_COARSE_STEP (line 17) | const MOVE_COARSE_STEP = 10; function getKeyboardMovement (line 19) | function getKeyboardMovement( function getArrowDir (line 33) | function getArrowDir(key: string, pos: string, neg: string) { FILE: packages/design-system/src/utils/isNullOrUndefinedOrEmptyString.ts function isNullOrUndefinedOrEmptyString (line 17) | function isNullOrUndefinedOrEmptyString(val: unknown) { FILE: packages/design-system/src/utils/labelAccessibilityValidator.ts function labelAccessibilityValidator (line 22) | function labelAccessibilityValidator( FILE: packages/design-system/src/utils/localStore.ts constant LOCAL_STORAGE_PREFIX (line 22) | const LOCAL_STORAGE_PREFIX = { function getItemByKey (line 43) | function getItemByKey(key: string): unknown { function setItemByKey (line 56) | function setItemByKey(key: string, data: unknown) { FILE: packages/design-system/src/utils/panelSections.ts type STYLE_PANE_IDS (line 22) | enum STYLE_PANE_IDS { FILE: packages/design-system/src/utils/panelTypes.ts type PanelTypes (line 17) | enum PanelTypes { FILE: packages/design-system/src/utils/sessionStore.ts constant SESSION_STORAGE_PREFIX (line 22) | const SESSION_STORAGE_PREFIX = { function getItemByKey (line 26) | function getItemByKey(key: string) { function setItemByKey (line 42) | function setItemByKey(key: string, data: Record) { function deleteItemByKey (line 52) | function deleteItemByKey(key: string) { FILE: packages/design-system/src/utils/uniqueEntriesByKey.ts function uniqueEntriesByKey (line 21) | function uniqueEntriesByKey< FILE: packages/design-system/src/utils/useForwardedRef.ts function useForwardedRef (line 23) | function useForwardedRef(ref: React.ForwardedRef) { FILE: packages/design-system/src/utils/useLiveRegion.ts function useLiveRegion (line 30) | function useLiveRegion(politeness: 'polite' | 'assertive' = 'polite') { FILE: packages/design-system/src/utils/useMouseDownOutsideRef.ts function useMouseDownOutsideRef (line 30) | function useMouseDownOutsideRef( FILE: packages/dom/src/ensureFontLoaded.ts function ensureFontLoaded (line 26) | function ensureFontLoaded(fontFaceSet: string, content: string) { FILE: packages/dom/src/escapeHTML.ts function escapeHTML (line 19) | function escapeHTML(string: string) { FILE: packages/dom/src/loadStylesheet.ts function loadStylesheet (line 17) | function loadStylesheet(url: string, id: string) { function loadInlineStylesheet (line 36) | function loadInlineStylesheet(id: string, css: string) { FILE: packages/dom/src/stripHTML.ts function stripHTML (line 19) | function stripHTML(string: string) { FILE: packages/e2e-test-utils/src/activatePlugin.js function activatePlugin (line 23) | async function activatePlugin(slug) { FILE: packages/e2e-test-utils/src/activateRTL.js function activateRTL (line 25) | async function activateRTL() { FILE: packages/e2e-test-utils/src/addRequestInterception.js function addRequestInterception (line 27) | function addRequestInterception(callback) { FILE: packages/e2e-test-utils/src/addTextElement.js function addTextElement (line 17) | async function addTextElement(preset = 'Paragraph') { FILE: packages/e2e-test-utils/src/checkVersion.js function checkVersion (line 17) | function checkVersion(a, b) { FILE: packages/e2e-test-utils/src/config.js constant WP_ADMIN_USER (line 17) | const WP_ADMIN_USER = { FILE: packages/e2e-test-utils/src/createNewPost.js function createNewPost (line 35) | async function createNewPost({ FILE: packages/e2e-test-utils/src/createNewStory.js function createNewStory (line 25) | async function createNewStory() { FILE: packages/e2e-test-utils/src/createNewTerm.js function createNewTerm (line 29) | async function createNewTerm(taxonomy, term, parent) { FILE: packages/e2e-test-utils/src/createURL.js function createURL (line 34) | function createURL(path, query = '') { FILE: packages/e2e-test-utils/src/customFonts.js function parseText (line 17) | function parseText(optionsText) { FILE: packages/e2e-test-utils/src/deactivatePlugin.js function deactivatePlugin (line 23) | async function deactivatePlugin(slug) { FILE: packages/e2e-test-utils/src/deactivateRTL.js function deactivateRTL (line 25) | async function deactivateRTL() { FILE: packages/e2e-test-utils/src/deleteAllMedia.js function deleteAllMedia (line 24) | async function deleteAllMedia() { FILE: packages/e2e-test-utils/src/deleteMedia.js function deleteMedia (line 26) | async function deleteMedia(fileName) { FILE: packages/e2e-test-utils/src/deleteWidgets.js function deleteWidgets (line 24) | async function deleteWidgets() { FILE: packages/e2e-test-utils/src/disableCheckbox.js function disableCheckbox (line 16) | async function disableCheckbox(selector) { FILE: packages/e2e-test-utils/src/editStoryWithTitle.js function editStoryWithTitle (line 28) | async function editStoryWithTitle(storyTitle) { FILE: packages/e2e-test-utils/src/enableCheckbox.js function enableCheckbox (line 16) | async function enableCheckbox(selector) { FILE: packages/e2e-test-utils/src/experimentalFeatures.js function toggleExperiments (line 30) | async function toggleExperiments(features, enable) { function withExperimentalFeatures (line 68) | function withExperimentalFeatures(features) { FILE: packages/e2e-test-utils/src/index.js function setPostContent (line 69) | function setPostContent(content) { function clearLocalStorage (line 77) | async function clearLocalStorage() { function insertBlock (line 81) | async function insertBlock() { FILE: packages/e2e-test-utils/src/insertStoryTitle.js function insertStoryTitle (line 17) | async function insertStoryTitle(title) { FILE: packages/e2e-test-utils/src/insertWidget.js function insertWidget (line 16) | async function insertWidget(name) { FILE: packages/e2e-test-utils/src/isCurrentURL.js function isCurrentURL (line 29) | function isCurrentURL(path, query = '') { FILE: packages/e2e-test-utils/src/loadPostEditor.js function loadPostEditor (line 17) | async function loadPostEditor(showWelcomeGuide = false) { FILE: packages/e2e-test-utils/src/loginUser.js function loginUser (line 29) | async function loginUser(username, password) { FILE: packages/e2e-test-utils/src/logoutUser.js function logoutUser (line 22) | async function logoutUser() { FILE: packages/e2e-test-utils/src/minWPVersionRequired.js function minWPVersionRequired (line 27) | function minWPVersionRequired(minVersion) { FILE: packages/e2e-test-utils/src/previewStory.js function previewStory (line 25) | async function previewStory(waitForStoryDebugView = true) { FILE: packages/e2e-test-utils/src/publishPost.js function openPublishPanel (line 17) | async function openPublishPanel() { function publishPost (line 50) | async function publishPost() { FILE: packages/e2e-test-utils/src/publishStory.js function publishStory (line 23) | async function publishStory(dismiss = true) { FILE: packages/e2e-test-utils/src/setAnalyticsCode.js function setAnalyticsCode (line 22) | async function setAnalyticsCode(code) { FILE: packages/e2e-test-utils/src/shopping.js function clearSearch (line 21) | async function clearSearch() { FILE: packages/e2e-test-utils/src/takeSnapshot.js function takeSnapshot (line 22) | async function takeSnapshot(page, name, options) { FILE: packages/e2e-test-utils/src/toggleVideoOptimization.js function toggleVideoOptimization (line 22) | async function toggleVideoOptimization() { FILE: packages/e2e-test-utils/src/toolbarProfileOption.js function toggleToolbarProfileOption (line 28) | async function toggleToolbarProfileOption(enable) { function withDisabledToolbarOnFrontend (line 49) | function withDisabledToolbarOnFrontend() { FILE: packages/e2e-test-utils/src/trashAllPosts.js function trashAllPosts (line 31) | async function trashAllPosts(postType = 'post') { FILE: packages/e2e-test-utils/src/trashAllTerms.js function trashAllTerms (line 29) | async function trashAllTerms(taxonomy) { FILE: packages/e2e-test-utils/src/triggerHighPriorityChecklistSection.js function triggerHighPriorityChecklistSection (line 21) | async function triggerHighPriorityChecklistSection() { FILE: packages/e2e-test-utils/src/uploadFile.js function uploadFile (line 33) | async function uploadFile(file, checkUpload = true) { FILE: packages/e2e-test-utils/src/uploadMedia.js function uploadMedia (line 28) | async function uploadMedia(file, exit = true) { FILE: packages/e2e-test-utils/src/uploadPublisherLogo.js function uploadPublisherLogo (line 36) | async function uploadPublisherLogo(file, checkUpload = true) { FILE: packages/e2e-test-utils/src/user.js function setCurrentUser (line 29) | async function setCurrentUser(username, password) { function getCurrentUser (line 58) | function getCurrentUser() { FILE: packages/e2e-test-utils/src/visitAdminPage.js constant REGEXP_PHP_ERROR (line 28) | const REGEXP_PHP_ERROR = function getPageError (line 31) | async function getPageError() { function visitAdminPage (line 44) | async function visitAdminPage(adminPath, query = '', hash = '') { FILE: packages/e2e-test-utils/src/visitBlockWidgetScreen.js function visitBlockWidgetScreen (line 26) | async function visitBlockWidgetScreen() { FILE: packages/e2e-test-utils/src/visitDashboard.js function visitDashboard (line 25) | async function visitDashboard() { FILE: packages/e2e-test-utils/src/visitSettings.js function visitSettings (line 25) | async function visitSettings() { FILE: packages/e2e-test-utils/src/withPlugin.js function withPlugin (line 29) | function withPlugin(slug) { FILE: packages/e2e-test-utils/src/withRTL.js function withRTL (line 27) | function withRTL() { FILE: packages/e2e-test-utils/src/withUser.js function withUser (line 28) | function withUser(username, password) { FILE: packages/e2e-tests/src/config/bootstrap.js constant OBSERVED_CONSOLE_MESSAGE_TYPES (line 53) | const OBSERVED_CONSOLE_MESSAGE_TYPES = { constant ALLOWED_ERROR_MESSAGES (line 66) | const ALLOWED_ERROR_MESSAGES = [ function addAllowedErrorMessage (line 134) | function addAllowedErrorMessage(message) { function setupBrowser (line 155) | async function setupBrowser() { function capturePageEventsForTearDown (line 176) | function capturePageEventsForTearDown() { function removePageEvents (line 185) | function removePageEvents() { function enablePageDialogAccept (line 191) | function enablePageDialogAccept() { function observeConsoleLogging (line 201) | function observeConsoleLogging() { function clearSessionStorage (line 252) | async function clearSessionStorage() { FILE: packages/e2e-tests/src/plugins/locked-post-mock.php function filter_meta (line 35) | function filter_meta( $value, $object_id, $meta_key ) { function activate (line 51) | function activate() { function deactivate (line 65) | function deactivate() { FILE: packages/e2e-tests/src/plugins/site-kit-adsense.php function mock_enable_active_modules (line 42) | function mock_enable_active_modules( $current ) { function mock_enable_adsense_settings (line 55) | function mock_enable_adsense_settings( $current ) { FILE: packages/e2e-tests/src/plugins/site-kit-analytics.php function print_amp_gtag (line 40) | function print_amp_gtag() { function mock_enable_active_modules (line 98) | function mock_enable_active_modules( $current ) { function mock_enable_analytics_settings (line 111) | function mock_enable_analytics_settings( $current ) { function get_tag_amp_block_on_consent_attribute (line 122) | function get_tag_amp_block_on_consent_attribute() { function get_allowed_amp_block_on_consent_values (line 145) | function get_allowed_amp_block_on_consent_values() { FILE: packages/e2e-tests/src/plugins/status-check-200-invalid.php function filter_rest_response (line 40) | function filter_rest_response( $result, $server, $request ) { FILE: packages/e2e-tests/src/plugins/status-check-403.php function filter_rest_response (line 40) | function filter_rest_response( $result, $server, $request ) { FILE: packages/e2e-tests/src/plugins/status-check-500.php function filter_rest_response (line 40) | function filter_rest_response( $result, $server, $request ) { FILE: packages/e2e-tests/src/plugins/web-stories-cors-error.php function change_response (line 42) | function change_response( $response, $post, $request ) { FILE: packages/e2e-tests/src/plugins/web-stories-disable-default-templates.php function change_get_settings (line 33) | function change_get_settings( array $settings ): array { FILE: packages/e2e-tests/src/plugins/web-stories-disable-media3p.php function change_get_editor_settings (line 34) | function change_get_editor_settings( array $settings ): array { FILE: packages/e2e-tests/src/plugins/web-stories-embed.php function filter_transient (line 38) | function filter_transient(): string { FILE: packages/e2e-tests/src/plugins/web-stories-hotlink.php function filter_transient_vtt_file (line 38) | function filter_transient_vtt_file(): string { function filter_transient_jpg_file (line 57) | function filter_transient_jpg_file(): string { function filter_transient_external_jpg_file (line 76) | function filter_transient_external_jpg_file(): string { function filter_transient_audio_file (line 95) | function filter_transient_audio_file(): string { FILE: packages/e2e-tests/src/plugins/web-stories-meta-box.php function add_meta_box (line 33) | function add_meta_box() { function save_post (line 52) | function save_post( $post_id ) { function render_head (line 81) | function render_head() { FILE: packages/e2e-tests/src/plugins/web-stories-taxonomies.php function add_taxonomies (line 33) | function add_taxonomies() { FILE: packages/e2e-tests/src/puppeteerEnvironment.js constant ARTIFACTS_PATH (line 25) | const ARTIFACTS_PATH = class PuppeteerEnvironment (line 29) | class PuppeteerEnvironment extends JestPuppeteerEnvironment { method setup (line 30) | async setup() { method handleTestEvent (line 42) | async handleTestEvent(event, state) { method storeArtifacts (line 72) | async storeArtifacts(testName, errorMessages) { FILE: packages/e2e-tests/src/specs/dashboard/adminMenu.js method toHaveSyncedNav (line 23) | async toHaveSyncedNav(page) { FILE: packages/e2e-tests/src/specs/dashboard/settings/adminUser/analytics.js constant INPUT_SELECTOR (line 22) | const INPUT_SELECTOR = FILE: packages/e2e-tests/src/specs/dashboard/settings/adminUser/customFonts.js constant FONT_BASE_URL (line 33) | const FONT_BASE_URL = `${process.env.WP_BASE_URL}/wp-content/e2e-assets`; constant OPEN_SANS_CONDENSED_LIGHT (line 34) | const OPEN_SANS_CONDENSED_LIGHT = 'Open Sans Condensed Light'; constant OPEN_SANS_CONDENSED_LIGHT_URL (line 35) | const OPEN_SANS_CONDENSED_LIGHT_URL = `${FONT_BASE_URL}/OpenSansCondense... constant OPEN_SANS_CONDENSED_BOLD (line 36) | const OPEN_SANS_CONDENSED_BOLD = 'Open Sans Condensed Bold'; constant OPEN_SANS_CONDENSED_BOLD_URL (line 37) | const OPEN_SANS_CONDENSED_BOLD_URL = `${FONT_BASE_URL}/OpenSansCondensed... constant OPEN_SANS_CONDENSED_LIGHT_ITALIC_URL (line 38) | const OPEN_SANS_CONDENSED_LIGHT_ITALIC_URL = `${FONT_BASE_URL}/OpenSansC... FILE: packages/e2e-tests/src/specs/dashboard/settings/adminUser/publisherLogo.js constant ERROR_TEXT (line 27) | const ERROR_TEXT = function deleteAllPublisherLogos (line 30) | async function deleteAllPublisherLogos() { FILE: packages/e2e-tests/src/specs/editor/backgroundAudio.js constant VTT_URL (line 31) | const VTT_URL = `${process.env.WP_BASE_URL}/wp-content/e2e-assets/test.v... constant MP3_URL (line 32) | const MP3_URL = `${process.env.WP_BASE_URL}/wp-content/e2e-assets/audio.... FILE: packages/e2e-tests/src/specs/editor/fontCheck.js constant OPEN_SANS_CONDENSED_LIGHT (line 33) | const OPEN_SANS_CONDENSED_LIGHT = 'Open Sans Condensed Light'; constant OPEN_SANS_CONDENSED_LIGHT_URL (line 34) | const OPEN_SANS_CONDENSED_LIGHT_URL = `${process.env.WP_BASE_URL}/wp-con... function changeFont (line 36) | async function changeFont(fontName) { function createStoryWithFont (line 55) | async function createStoryWithFont(title, font = OPEN_SANS_CONDENSED_LIG... function replaceFontWithFontPicker (line 65) | async function replaceFontWithFontPicker(fontFamily = '') { function replaceFontUsingDefault (line 72) | async function replaceFontUsingDefault() { function prepareStoryWithFontCheckDialog (line 77) | async function prepareStoryWithFontCheckDialog(title) { function isPlatformMacOS (line 91) | function isPlatformMacOS() { function toggleDevTools (line 98) | async function toggleDevTools() { function getCurrentStoryData (line 123) | async function getCurrentStoryData() { FILE: packages/e2e-tests/src/specs/editor/media/hotlinking.js constant IMAGE_URL_LOCAL (line 30) | const IMAGE_URL_LOCAL = `${process.env.WP_BASE_URL}/wp-content/e2e-asset... constant IMAGE_URL_CORS_PROXY (line 31) | const IMAGE_URL_CORS_PROXY = 'https://wp.stories.google/e2e-tests/exampl... FILE: packages/e2e-tests/src/specs/editor/media/insert3PMedia.js function goToMedia3PTab (line 35) | async function goToMedia3PTab() { FILE: packages/e2e-tests/src/specs/editor/media/insertWebMVideo.js function openPanel (line 43) | async function openPanel(name) { function openA11yPanel (line 58) | async function openA11yPanel() { FILE: packages/e2e-tests/src/specs/editor/media/svg.js constant MODAL (line 28) | const MODAL = '.media-modal'; FILE: packages/e2e-tests/src/specs/editor/prePublishChecklist/adminUser.js function uploadPosterImage (line 32) | async function uploadPosterImage(file) { FILE: packages/e2e-tests/src/specs/editor/publishingFlow.js function addPosterImage (line 35) | async function addPosterImage() { function getEditedPostContent (line 65) | function getEditedPostContent() { FILE: packages/e2e-tests/src/specs/editor/shopping/productMenu.js function isStoryEmpty (line 36) | function isStoryEmpty() { FILE: packages/e2e-tests/src/specs/editor/storyDetailsModal/adminUser.js function openPublishingPanel (line 100) | async function openPublishingPanel() { function openPermalinkPanel (line 255) | async function openPermalinkPanel() { FILE: packages/e2e-tests/src/specs/editor/storyDetailsModal/contributorUser.js constant IMAGE_URL_LOCAL (line 28) | const IMAGE_URL_LOCAL = `${process.env.WP_BASE_URL}/wp-content/e2e-asset... function openPublishingPanel (line 89) | async function openPublishingPanel() { function openPermalinkPanel (line 174) | async function openPermalinkPanel() { FILE: packages/e2e-tests/src/specs/editor/taxonomy.js function goToAndExpandTaxonomyPanel (line 30) | async function goToAndExpandTaxonomyPanel() { function addCategory (line 56) | async function addCategory(name, parent) { function addTag (line 84) | async function addTag(name) { FILE: packages/e2e-tests/src/specs/wordpress/webStoriesBlock.js constant EMBED_BLOCK_CONTENT (line 36) | const EMBED_BLOCK_CONTENT = ` FILE: packages/element-library/src/audioSticker/display.tsx type ElementProps (line 32) | interface ElementProps { function AudioStickerDisplay (line 41) | function AudioStickerDisplay({ FILE: packages/element-library/src/audioSticker/icon.tsx function AudioStickerIcon (line 29) | function AudioStickerIcon() { FILE: packages/element-library/src/audioSticker/layer.tsx function getAudioStickerLayerText (line 21) | function getAudioStickerLayerText() { FILE: packages/element-library/src/audioSticker/output.tsx function AudioStickerOutput (line 25) | function AudioStickerOutput({ element }: OutputProps) { FILE: packages/element-library/src/gif/frame.tsx function GifFrame (line 22) | function GifFrame() { FILE: packages/element-library/src/gif/icon.tsx function GifLayerIcon (line 27) | function GifLayerIcon({ FILE: packages/element-library/src/gif/layer.ts function getGifLayerText (line 23) | function getGifLayerText(element: GifElement) { FILE: packages/element-library/src/gif/output.tsx function GifOutput (line 28) | function GifOutput({ element, box, flags }: OutputProps) { FILE: packages/element-library/src/image/edit.tsx function ImageEdit (line 27) | function ImageEdit({ element, box, ...rest }: EditProps) { FILE: packages/element-library/src/image/frame.tsx function ImageFrame (line 22) | function ImageFrame() { FILE: packages/element-library/src/image/icon.tsx function ImageLayerIcon (line 28) | function ImageLayerIcon({ FILE: packages/element-library/src/image/layer.ts function getImageLayerText (line 22) | function getImageLayerText(element: ImageElement) { FILE: packages/element-library/src/image/output.tsx function ImageOutput (line 40) | function ImageOutput({ element, box, flags }: OutputProps) { FILE: packages/element-library/src/media/constants.ts constant MEDIA_DEFAULT_ATTRIBUTES (line 26) | const MEDIA_DEFAULT_ATTRIBUTES = { constant MEDIA_MASK_OPACITY (line 33) | const MEDIA_MASK_OPACITY = 0.4; constant MEDIA_PANELS (line 60) | const MEDIA_PANELS = [ FILE: packages/element-library/src/media/display.tsx type MediaDisplayProps (line 66) | interface MediaDisplayProps { function MediaDisplay (line 78) | function MediaDisplay({ FILE: packages/element-library/src/media/edit.tsx function MediaEdit (line 122) | function MediaEdit({ FILE: packages/element-library/src/media/editCropMoveable.tsx type EditCropMoveableProps (line 31) | interface EditCropMoveableProps { function EditCropMoveable (line 47) | function EditCropMoveable({ FILE: packages/element-library/src/media/editPanMoveable.tsx type EditPanMoveableProps (line 34) | interface EditPanMoveableProps { function EditPanMoveable (line 50) | function EditPanMoveable({ FILE: packages/element-library/src/media/frame.tsx function MediaFrame (line 31) | function MediaFrame() { FILE: packages/element-library/src/media/imageDisplay.tsx function ImageDisplay (line 47) | function ImageDisplay({ FILE: packages/element-library/src/media/output.tsx type MediaOutputProps (line 33) | interface MediaOutputProps { function MediaOutput (line 45) | function MediaOutput({ FILE: packages/element-library/src/media/scalePanel.tsx constant MIN_WIDTH (line 26) | const MIN_WIDTH = 165; constant HEIGHT (line 27) | const HEIGHT = 36; constant OFFSET_Y (line 28) | const OFFSET_Y = 8; constant HORIZONTAL_PADDING (line 29) | const HORIZONTAL_PADDING = 8; type ScalePanelProps (line 54) | interface ScalePanelProps { function ScalePanel (line 66) | function ScalePanel({ FILE: packages/element-library/src/media/textContent.ts function TextContent (line 22) | function TextContent({ resource }: MediaElement) { FILE: packages/element-library/src/media/util.ts function getMediaWithScaleCss (line 46) | function getMediaWithScaleCss({ FILE: packages/element-library/src/media/videoImage.tsx function VideoImage (line 30) | function VideoImage({ alt, ...attrs }: { src: string; alt: string }) { FILE: packages/element-library/src/product/display.tsx function ProductDisplay (line 151) | function ProductDisplay({ FILE: packages/element-library/src/product/icon.tsx function ProductLayerIcon (line 31) | function ProductLayerIcon({ FILE: packages/element-library/src/product/layer.tsx function getProductLayerText (line 23) | function getProductLayerText(element: ProductElement) { FILE: packages/element-library/src/product/output.tsx function ProductOutput (line 28) | function ProductOutput({ element }: OutputProps) { FILE: packages/element-library/src/shape/display.tsx function ShapeDisplay (line 58) | function ShapeDisplay({ element, previewMode }: DisplayProps string | number; FILE: packages/element-library/src/shared/useCSSVarColorTransformHandler.ts function useCSSVarColorTransformHandler (line 25) | function useCSSVarColorTransformHandler({ FILE: packages/element-library/src/shared/useColorTransformHandler.ts function useColorTransformHandler (line 29) | function useColorTransformHandler({ FILE: packages/element-library/src/shared/visibleImage.tsx function VisibleImage (line 31) | function VisibleImage({ ...attrs }: ImgHTMLAttributes) { FILE: packages/element-library/src/sticker/display.tsx function StickerDisplay (line 34) | function StickerDisplay({ element }: DisplayProps) { FILE: packages/element-library/src/sticker/icon.tsx function StickerLayerIcon (line 34) | function StickerLayerIcon({ element }: LayerIconProps) { FILE: packages/element-library/src/sticker/layer.ts function getStickerLayerText (line 24) | function getStickerLayerText(element: StickerElement) { FILE: packages/element-library/src/sticker/output.tsx function StickerOutput (line 34) | function StickerOutput({ element }: OutputProps) { FILE: packages/element-library/src/text/display.tsx type WrapperProps (line 65) | interface WrapperProps { function TextDisplay (line 191) | function TextDisplay({ FILE: packages/element-library/src/text/edit.tsx type WrapperProps (line 77) | interface WrapperProps { function TextEdit (line 155) | function TextEdit({ FILE: packages/element-library/src/text/frame.tsx function TextFrame (line 61) | function TextFrame({ FILE: packages/element-library/src/text/icon.tsx function TextIcon (line 29) | function TextIcon() { FILE: packages/element-library/src/text/layer.ts function getTextLayerText (line 23) | function getTextLayerText({ content }: TextElement) { FILE: packages/element-library/src/text/output.tsx function TextOutput (line 39) | function TextOutput({ element }: OutputProps) { FILE: packages/element-library/src/text/outputWithUnits.tsx type DataToStyle (line 40) | type DataToStyle = (prop: number) => string; type TextOutputWithUnitsProps (line 41) | interface TextOutputWithUnitsProps { function TextOutputWithUnits (line 54) | function TextOutputWithUnits({ FILE: packages/element-library/src/text/test/output.js function renderViaString (line 27) | function renderViaString(...args) { FILE: packages/element-library/src/text/test/util.js constant TEXT_ELEMENT (line 35) | const TEXT_ELEMENT = { FILE: packages/element-library/src/text/textContent.ts function TextContent (line 22) | function TextContent({ content }: TextElement) { FILE: packages/element-library/src/text/updateForResizeEvent.ts function updateForResizeEvent (line 30) | function updateForResizeEvent( FILE: packages/element-library/src/text/util.ts type DataToStyle (line 28) | type DataToStyle = (prop: number) => string | number; type Props (line 29) | interface Props { function generateParagraphTextStyle (line 39) | function generateParagraphTextStyle( function calcFontMetrics (line 109) | function calcFontMetrics(element: TextElement) { FILE: packages/element-library/src/typings/global.d.ts type AmpLayout (line 24) | type AmpLayout = type AmpVideo (line 34) | interface AmpVideo extends DetailedHTMLProps< type AmpImg (line 46) | interface AmpImg extends DetailedHTMLProps< type AmpStoryShoppingTag (line 54) | interface AmpStoryShoppingTag { type AmpStoryAudioSticker (line 58) | interface AmpStoryAudioSticker { type IntrinsicElements (line 67) | interface IntrinsicElements { FILE: packages/element-library/src/typings/styled.d.ts type DefaultTheme (line 25) | interface DefaultTheme extends Theme {} FILE: packages/element-library/src/utils/textMeasurements.tsx type CSSProperty (line 30) | type CSSProperty = string | number | null | undefined; type CSSProperties (line 31) | type CSSProperties = Record; constant MEASURER_STYLES (line 32) | const MEASURER_STYLES: CSSProperties = { constant MEASURER_PROPS (line 54) | const MEASURER_PROPS = { constant MEASURER_NODE (line 59) | const MEASURER_NODE = '__WEB_STORIES_MEASURER__'; constant LAST_ELEMENT (line 60) | const LAST_ELEMENT = '__WEB_STORIES_LASTEL__'; function calculateTextHeight (line 62) | function calculateTextHeight(element: TextElement, width: number) { function calculateFitTextFontSize (line 68) | function calculateFitTextFontSize( type ExtendedBody (line 107) | interface ExtendedBody extends HTMLElement { function getOrCreateMeasurer (line 110) | function getOrCreateMeasurer(element: TextElement): HTMLElement { function setStyles (line 131) | function setStyles(node: HTMLElement, styles: CSSProperties) { type CustomHTMLElement (line 146) | interface CustomHTMLElement extends HTMLElement { function changed (line 149) | function changed(node: CustomHTMLElement, element: Element) { FILE: packages/element-library/src/video/captions.tsx function Captions (line 21) | function Captions({ tracks, kind }: { tracks?: Track[]; kind?: string }) { FILE: packages/element-library/src/video/controls.tsx type VideoControlsProps (line 29) | interface VideoControlsProps { function VideoControls (line 38) | function VideoControls({ FILE: packages/element-library/src/video/display.tsx function VideoDisplay (line 32) | function VideoDisplay({ FILE: packages/element-library/src/video/edit.tsx function VideoEdit (line 28) | function VideoEdit({ FILE: packages/element-library/src/video/frame.tsx function VideoFrame (line 22) | function VideoFrame() { FILE: packages/element-library/src/video/icon.tsx function VideoLayerIcon (line 29) | function VideoLayerIcon({ FILE: packages/element-library/src/video/layer.ts function getVideoLayerText (line 23) | function getVideoLayerText(element: VideoElement) { FILE: packages/element-library/src/video/onDropHandler.ts function onDropHandler (line 17) | function onDropHandler(dropTargetId: string) { FILE: packages/element-library/src/video/output.tsx function defaultForUndefined (line 29) | function defaultForUndefined(value: V | undefined, def: D): V | D { function VideoOutput (line 33) | function VideoOutput({ element, box, flags }: OutputProps) { FILE: packages/element-library/src/video/playPauseButton.tsx constant PLAY_BUTTON_SIZE (line 40) | const PLAY_BUTTON_SIZE = 82; constant ICON_SVG_SIZE (line 41) | const ICON_SVG_SIZE = 72; constant PLAY_ABOVE_BREAKPOINT_WIDTH (line 42) | const PLAY_ABOVE_BREAKPOINT_WIDTH = 108; constant PLAY_ABOVE_BREAKPOINT_HEIGHT (line 43) | const PLAY_ABOVE_BREAKPOINT_HEIGHT = 120; type PlayPauseButtonProps (line 124) | interface PlayPauseButtonProps { function PlayPauseButton (line 135) | function PlayPauseButton({ FILE: packages/element-library/src/video/trim.tsx type VideoTrimProps (line 63) | interface VideoTrimProps { function VideoTrim (line 77) | function VideoTrim({ FILE: packages/elements/src/constants.ts constant ELEMENT_TYPES (line 27) | const ELEMENT_TYPES = { constant MEDIA_ELEMENT_TYPES (line 38) | const MEDIA_ELEMENT_TYPES = [ constant MULTIPLE_VALUE (line 45) | const MULTIPLE_VALUE = '((MULTIPLE))'; constant TEXT_ELEMENT_DEFAULT_FONT (line 48) | const TEXT_ELEMENT_DEFAULT_FONT: GoogleFontData = { constant BACKGROUND_TEXT_MODE (line 87) | const BACKGROUND_TEXT_MODE = { constant DEFAULT_PAGE_BACKGROUND_COLOR (line 100) | const DEFAULT_PAGE_BACKGROUND_COLOR = createSolid(255, 255, 255); FILE: packages/elements/src/elementType.ts function registerElementType (line 25) | function registerElementType(elementType: ElementDefinition) { FILE: packages/elements/src/types/data.ts type FontFamily (line 28) | type FontFamily = string; type FontStyle (line 30) | type FontStyle = 'normal' | 'italic' | 'regular'; type FontVariantStyle (line 32) | enum FontVariantStyle { type FontWeight (line 37) | type FontWeight = 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900; type FontVariant (line 39) | type FontVariant = [FontVariantStyle, FontWeight]; type FontService (line 41) | enum FontService { type FontMetrics (line 47) | interface FontMetrics { type BaseFontData (line 65) | interface BaseFontData { type GoogleFontData (line 75) | interface GoogleFontData extends BaseFontData { type SystemFontData (line 79) | interface SystemFontData extends BaseFontData { type CustomFontData (line 83) | interface CustomFontData extends BaseFontData { type FontData (line 88) | type FontData = GoogleFontData | SystemFontData | CustomFontData; type ProductImage (line 90) | interface ProductImage { type ProductData (line 95) | interface ProductData { type StoryData (line 113) | interface StoryData { FILE: packages/elements/src/types/element.ts type LinkType (line 42) | enum LinkType { type Link (line 47) | interface Link { type Flip (line 57) | interface Flip { type Mask (line 62) | interface Mask { type Border (line 74) | interface Border { type BorderRadius (line 84) | interface BorderRadius { type ElementId (line 92) | type ElementId = string; type Element (line 94) | interface Element extends ElementBox { type LinkableElement (line 110) | interface LinkableElement extends Element { type DefaultBackgroundElement (line 114) | interface DefaultBackgroundElement extends Element { type BackgroundableElement (line 119) | interface BackgroundableElement extends Element { type MediaElement (line 123) | interface MediaElement extends BackgroundableElement { type SequenceMediaElement (line 131) | interface SequenceMediaElement extends MediaElement { type VideoElement (line 135) | interface VideoElement extends SequenceMediaElement { type GifElement (line 144) | interface GifElement extends SequenceMediaElement { type ImageElement (line 150) | interface ImageElement extends MediaElement { type OverlayableElement (line 155) | interface OverlayableElement extends Element { type ProductElement (line 159) | interface ProductElement extends Element { type StickerElement (line 164) | interface StickerElement extends Element { type TextElementFont (line 171) | type TextElementFont = GoogleFontData | SystemFontData | CustomFontData; type Padding (line 173) | interface Padding { type TextAlign (line 180) | type TextAlign = 'center' | 'justify' | 'left' | 'right'; type TextElement (line 181) | interface TextElement extends Element { type AudioStickerElement (line 199) | interface AudioStickerElement extends Element { type ShapeElement (line 206) | interface ShapeElement extends Element { FILE: packages/elements/src/types/elementDefinition.ts type FontConfig (line 38) | interface FontConfig { type EditProps (line 45) | interface EditProps { type EditingState (line 75) | interface EditingState { type FrameProps (line 82) | interface FrameProps { type OutputProps (line 90) | interface OutputProps { type LayerIconProps (line 96) | interface LayerIconProps { type LayerTextFunction (line 107) | type LayerTextFunction = (element: E) => string; type TextContentFunction (line 108) | type TextContentFunction = (element: E) => string; type DisplayProps (line 110) | interface DisplayProps { type Direction (line 129) | type Direction = [0 | 1, 0 | 1]; type ElementDefinition (line 131) | interface ElementDefinition { type ElementTypes (line 170) | type ElementTypes = Record< FILE: packages/elements/src/types/elementType.ts type ElementType (line 17) | enum ElementType { FILE: packages/elements/src/types/media.ts type Track (line 17) | type Track = { FILE: packages/elements/src/types/page.ts type Group (line 30) | interface Group { type BackgroundAudio (line 36) | type BackgroundAudio = { type Groups (line 42) | type Groups = Record; type PageAttachment (line 44) | type PageAttachment = { type ShoppingAttachment (line 53) | type ShoppingAttachment = { type Page (line 58) | interface Page { FILE: packages/elements/src/types/story.ts type FeaturedMedia (line 29) | interface FeaturedMedia { type PublisherLogo (line 37) | interface PublisherLogo { type Author (line 44) | interface Author { type CurrentStyles (line 48) | interface CurrentStyles { type GlobalStyles (line 51) | interface GlobalStyles { type Story (line 57) | interface Story { FILE: packages/elements/src/types/taxonomies.ts type TermId (line 17) | type TermId = number; type TaxonomySlug (line 19) | type TaxonomySlug = string; type TermSlug (line 21) | type TermSlug = string; type Taxonomy (line 23) | type Taxonomy = { type Term (line 38) | type Term = { FILE: packages/elements/src/utils/createNewElement.ts function isDefaultBackgroundElement (line 32) | function isDefaultBackgroundElement( type Attributes (line 37) | type Attributes = Partial & ElementBox; function getDefaultAttributes (line 42) | function getDefaultAttributes( function createNewElement (line 58) | function createNewElement( FILE: packages/elements/src/utils/duplicateElement.ts type DuplicateElementArgs (line 41) | interface DuplicateElementArgs { type DuplicateElementReturn (line 47) | interface DuplicateElementReturn { function duplicateElement (line 51) | function duplicateElement({ FILE: packages/elements/src/utils/duplicatePage.ts type ElementsAndAnimationsOnly (line 26) | type ElementsAndAnimationsOnly = Required< FILE: packages/elements/src/utils/elementIs.ts function isMediaElement (line 43) | function isMediaElement(e: Element): e is MediaElement { function isTextElement (line 49) | function isTextElement(e: Element): e is TextElement { function isDefaultBackgroundElement (line 57) | function isDefaultBackgroundElement(e: Element): e is DefaultBackgroundE... function isBackgroundable (line 63) | function isBackgroundable(e: Element): e is BackgroundableElement { function isProduct (line 74) | function isProduct(e: Element): e is ProductElement { function isSequenceMediaElement (line 82) | function isSequenceMediaElement(e: MediaElement): e is SequenceMediaElem... function isSticker (line 89) | function isSticker(e: Element): e is StickerElement { function isVideo (line 94) | function isVideo(e: Element): e is VideoElement { function isGif (line 103) | function isGif(e: Element): e is GifElement { function isLinkable (line 111) | function isLinkable(e: Element): e is LinkableElement { function isOverlayable (line 119) | function isOverlayable(e: Element): e is OverlayableElement { FILE: packages/elements/src/utils/getDefinitionForType.ts function getDefinitionForType (line 23) | function getDefinitionForType( FILE: packages/elements/src/utils/getLayerName.ts function getLayerName (line 35) | function getLayerName(element: Element) { FILE: packages/elements/src/utils/getOffsetCoordinates.ts function getOffsetCoordinates (line 29) | function getOffsetCoordinates(originX: number, originY: number) { FILE: packages/elements/src/utils/getTransformFlip.ts function getTransformFlip (line 28) | function getTransformFlip(flip?: Flip) { FILE: packages/elements/src/utils/isElementBelowLimit.ts function isElementBelowLimit (line 32) | function isElementBelowLimit(element: Element, verifyLink = true) { FILE: packages/eslint-import-resolver/src/index.cjs function nodeResolve (line 26) | function nodeResolve(src) { FILE: packages/fonts/scripts/utils/buildFonts.ts constant GOOGLE_WEB_FONTS_API (line 30) | const GOOGLE_WEB_FONTS_API = 'https://www.googleapis.com/webfonts/v1/web... function buildFonts (line 37) | async function buildFonts(targetFile: string) { FILE: packages/fonts/scripts/utils/constants.ts constant DEFAULT_ATTRIBUTES (line 22) | const DEFAULT_ATTRIBUTES = { constant SYSTEM_FONTS (line 28) | const SYSTEM_FONTS: Font[] = [ FILE: packages/fonts/scripts/utils/getFontFallback.ts function getFontFallback (line 23) | function getFontFallback(category: string) { FILE: packages/fonts/scripts/utils/getFontMetrics.ts function getTmpFileName (line 36) | function getTmpFileName() { function getFontMetrics (line 49) | async function getFontMetrics(fontFileURL: string) { FILE: packages/fonts/scripts/utils/normalizeFont.ts constant FONT_VARIANT_PATTERN (line 24) | const FONT_VARIANT_PATTERN = /(?\d+)?(?