ToolbarClient — astro Architecture
Client-side runtime for rendering toolbar apps.
Entity Profile
Dependency Diagram
graph TD subdomain_DevToolbar_ToolbarClient["ToolbarClient"] a7527b18_8ed0_4943_e431_144ebf0343c5["window.ts"] subdomain_DevToolbar_ToolbarClient --> a7527b18_8ed0_4943_e431_144ebf0343c5 37b9b2c8_d99a_30aa_08de_ad8632d178b5["ImageComponent.tsx"] subdomain_DevToolbar_ToolbarClient --> 37b9b2c8_d99a_30aa_08de_ad8632d178b5 6a1a8bab_1e39_a18b_630a_7bc4ee8ce93a["toolbar.ts"] subdomain_DevToolbar_ToolbarClient --> 6a1a8bab_1e39_a18b_630a_7bc4ee8ce93a ccf99a0e_00b7_53c3_725a_7ede4ad7cb4c["badge.ts"] subdomain_DevToolbar_ToolbarClient --> ccf99a0e_00b7_53c3_725a_7ede4ad7cb4c 542b8124_ad12_067d_82d7_526ad0a69372["highlight.ts"] subdomain_DevToolbar_ToolbarClient --> 542b8124_ad12_067d_82d7_526ad0a69372 d13b2e1d_4f72_65ed_22e9_5aa089624e2b["perf.ts"] subdomain_DevToolbar_ToolbarClient --> d13b2e1d_4f72_65ed_22e9_5aa089624e2b 00de791e_c3ec_5c38_2e33_352734c87e5a["index.ts"] subdomain_DevToolbar_ToolbarClient --> 00de791e_c3ec_5c38_2e33_352734c87e5a 9e7b6b7e_6525_bcb9_82d2_804a8a939ee9["radio-checkbox.ts"] subdomain_DevToolbar_ToolbarClient --> 9e7b6b7e_6525_bcb9_82d2_804a8a939ee9 d310463d_8a0b_dea5_7789_386c15eb1d6e["audit-list-window.ts"] subdomain_DevToolbar_ToolbarClient --> d310463d_8a0b_dea5_7789_386c15eb1d6e 9d547b1a_b513_83f2_bc33_aa28c29a9fe4["audit-list-item.ts"] subdomain_DevToolbar_ToolbarClient --> 9d547b1a_b513_83f2_bc33_aa28c29a9fe4 f036ce04_951c_36f1_9ff9_f02cf348b66e["icons.ts"] subdomain_DevToolbar_ToolbarClient --> f036ce04_951c_36f1_9ff9_f02cf348b66e 7c3b1f35_d834_f912_339d_8627bdd8631a["a11y.ts"] subdomain_DevToolbar_ToolbarClient --> 7c3b1f35_d834_f912_339d_8627bdd8631a 1e9e5fb2_e2bb_610e_58b6_62276f32a313["app.ts"] subdomain_DevToolbar_ToolbarClient --> 1e9e5fb2_e2bb_610e_58b6_62276f32a313 5c512460_af92_f29b_a770_c2e0c69a24b3["custom-integration.js"] subdomain_DevToolbar_ToolbarClient --> 5c512460_af92_f29b_a770_c2e0c69a24b3 style subdomain_DevToolbar_ToolbarClient fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- HelloWorld()
- ImageComponent()
- Promise()
- attachEvents()
- attachTooltipToHighlight()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- attributeChangedCallback()
- audits()
- badgeStyle()
- buildAuditCard()
- buildAuditTooltip()
- buildTemplate()
- buttonBorderRadius()
- buttonStyle()
- cardStyle()
- clearDelayedHide()
- closeOnOutsideClick()
- colorForIntegration()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- connectedCallback()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- createAuditUI()
- createHighlight()
- createRoundedBadge()
- createWindowElement()
- default.init()
- default.init()
- default.init()
- default.init()
- default.init()
- default.init()
- element()
- evt()
- extractAnnotations()
- getActiveApp()
- getAnnotationsForElement()
- getAppButtonById()
- getAppById()
- getAppCanvasById()
- getAppIcon()
- getAppTemplate()
- getAttributeObject()
- getAuditCategory()
- getCleanRenderingTime()
- getElementForIcon()
- getElementsPositionInDocument()
- getIconElement()
- getIconHTML()
- getImplicitRole()
- getRole()
- getSettings()
- highlightStyle()
- icon()
- iconForIntegration()
- init()
- initApp()
- input_implicit_role()
- isDefinedIcon()
- isHidden()
- isInteractive()
- isValidPlacement()
- is_semantic_role_element()
- menuitem_implicit_role()
- myIntegration()
- onToggled()
- onToolbarPlacementUpdated()
- opts()
- placement()
- positionHighlight()
- processAnnotations()
- radioStyle()
- randomFromArray()
- render()
- resolveAuditRule()
- selectStyle()
- serverHelpers.on()
- serverHelpers.send()
- setAppStatus()
- setNotificationVisible()
- setToolbarPlacement()
- setToolbarVisible()
- simpleRenderMarkdown()
- size()
- size()
- synchronizePlacementOnUpdate()
- toggleAppStatus()
- toggleNotification()
- toggleState()
- toggleStyle()
- triggerDelayedHide()
- truncate()
- updateAuditList()
- updateBadgeCounts()
- updateInputState()
- updateStyle()
- updateStyle()
- updateStyle()
- updateStyle()
- updateStyle()
- updateStyle()
- updateStyle()
- updateStyle()
- value()
Source Files
- packages/astro/e2e/fixtures/dev-toolbar/src/components/HelloWorld.tsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/ImageComponent.tsx
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/annotations.ts
- examples/toolbar-app/src/app.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/astro.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-list-item.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-list-window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-ui.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/badge.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/button.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/card.ts
- packages/astro/e2e/fixtures/dev-toolbar/custom-integration.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js
- packages/astro/src/runtime/client/dev-toolbar/helpers.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/highlight.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/highlight.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/icon.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/icons.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/icons.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/index.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/index.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/perf.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/radio-checkbox.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/select.ts
- packages/astro/src/runtime/client/dev-toolbar/settings.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/settings.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/toggle.ts
- packages/astro/src/runtime/client/dev-toolbar/toolbar.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/tooltip.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/xray.ts
Source
- packages/astro/e2e/fixtures/dev-toolbar/src/components/HelloWorld.tsx
- packages/astro/e2e/fixtures/dev-toolbar/src/components/ImageComponent.tsx
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/annotations.ts
- examples/toolbar-app/src/app.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/astro.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-list-item.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-list-window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/ui/audit-ui.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/badge.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/button.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/card.ts
- packages/astro/e2e/fixtures/dev-toolbar/custom-integration.js
- packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js
- packages/astro/src/runtime/client/dev-toolbar/helpers.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/highlight.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/highlight.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/icon.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/icons.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/icons.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/index.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/index.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/perf.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/radio-checkbox.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/select.ts
- packages/astro/src/runtime/client/dev-toolbar/settings.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/settings.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/toggle.ts
- packages/astro/src/runtime/client/dev-toolbar/toolbar.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/tooltip.ts
- packages/astro/src/runtime/client/dev-toolbar/ui-library/window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/utils/window.ts
- packages/astro/src/runtime/client/dev-toolbar/apps/xray.ts
Frequently Asked Questions
What is the ToolbarClient subdomain?
ToolbarClient is a subdomain in the astro codebase, part of the DevToolbar domain. Client-side runtime for rendering toolbar apps. It contains 33 source files.
Which domain does ToolbarClient belong to?
ToolbarClient belongs to the DevToolbar domain.
What functions are in ToolbarClient?
The ToolbarClient subdomain contains 134 function(s): HelloWorld, ImageComponent, Promise, attachEvents, attachTooltipToHighlight, attributeChangedCallback, attributeChangedCallback, attributeChangedCallback, and 126 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free