MCPcopy Index your code

hub / github.com/agoberg85/home-assistant-simple-tabs / functions

Functions92 in github.com/agoberg85/home-assistant-simple-tabs

↓ 18 callersMethod_renderConfigInput
(field: keyof TabsCardConfig, label: string, placeholder = '')
src/simple-tabs-editor.ts:197
↓ 15 callersMethod_getConfigValue
(...values: (T | undefined)[])
src/simple-tabs.ts:442
↓ 13 callersMethod_valueChanged
(newConfig: TabsCardConfig)
src/simple-tabs-editor.ts:147
↓ 6 callersMethod_getBadgeTemplates
(tab: TabConfig)
src/simple-tabs-editor.ts:281
↓ 5 callersMethod_getTabCards
(tab: TabConfig)
src/simple-tabs-editor.ts:274
↓ 4 callersMethod_isTemplate
(value: unknown)
src/simple-tabs.ts:437
↓ 4 callersMethod_isTruthyTemplateResult
(result: unknown)
src/simple-tabs.ts:468
↓ 4 callersMethod_setBadgeConfig
(tabIndex: number, updates: { badge_templates?: string[]; badge_display?: BadgeDisplay })
src/simple-tabs-editor.ts:288
↓ 4 callersMethod_setTabCards
(tabIndex: number, cards: LovelaceCardConfig[])
src/simple-tabs-editor.ts:334
↓ 3 callersMethod_calculateDefaultTab
()
src/simple-tabs.ts:731
↓ 3 callersMethod_cardEditorKey
(tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:361
↓ 3 callersMethod_ensureCard
(index: number)
src/simple-tabs.ts:834
↓ 3 callersMethod_handleSelectChange
(ev: Event, field: string)
src/simple-tabs-editor.ts:184
↓ 3 callersMethod_handleTabChange
(ev: Event, index: number)
src/simple-tabs-editor.ts:227
↓ 3 callersMethod_loadHelpers
()
src/simple-tabs.ts:167
↓ 2 callersMethod_areConditionsMet
(conditions?: Condition[], templateResults: boolean[] = [])
src/simple-tabs.ts:545
↓ 2 callersMethod_calculateVisibleIndices
()
src/simple-tabs.ts:644
↓ 2 callersMethod_checkDeepLink
()
src/simple-tabs.ts:753
↓ 2 callersMethod_createCard
(tabConfig: TabConfig)
src/simple-tabs.ts:821
↓ 2 callersMethod_getBadgeTemplates
(tab: TabConfig)
src/simple-tabs.ts:446
↓ 2 callersMethod_getStorageKey
()
src/simple-tabs.ts:249
↓ 2 callersMethod_loadTabFromMemory
()
src/simple-tabs.ts:268
↓ 2 callersMethod_moveCard
* Move a card within a multi-card tab
src/simple-tabs-editor.ts:380
↓ 2 callersMethod_moveTab
(index: number, direction: 'up' | 'down')
src/simple-tabs-editor.ts:468
↓ 2 callersMethod_scrollToActiveTab
(smooth = true)
src/simple-tabs.ts:840
↓ 2 callersMethod_selectTab
(index: number, userInitiated = false, trigger: 'swipe' | 'click' | 'programmatic' = 'programmatic')
src/simple-tabs.ts:1060
↓ 2 callersMethod_setBadgeRuleResult
(tabIndex: number, ruleIndex: number, value: boolean, tab: TabConfig)
src/simple-tabs.ts:490
↓ 2 callersMethod_subscribeToTemplates
(tabs: TabConfig[])
src/simple-tabs.ts:556
↓ 2 callersMethod_unsubscribeTemplates
()
src/simple-tabs.ts:368
↓ 2 callersMethod_updateBadgeState
(tabIndex: number, tab: TabConfig)
src/simple-tabs.ts:500
↓ 1 callersMethod_addBadgeTemplate
(tabIndex: number)
src/simple-tabs-editor.ts:319
↓ 1 callersMethod_addPickedCard
(tabIndex: number, pickedCard: LovelaceCardConfig)
src/simple-tabs-editor.ts:441
↓ 1 callersMethod_canTargetConsumeHorizontalSwipe
(target: HTMLElement, deltaX: number)
src/simple-tabs.ts:306
↓ 1 callersMethod_cardPickerOptions
()
src/simple-tabs-editor.ts:411
↓ 1 callersMethod_cardTypeLabel
(card: LovelaceCardConfig)
src/simple-tabs-editor.ts:452
↓ 1 callersMethod_checkCondition
(c: Condition)
src/simple-tabs.ts:695
↓ 1 callersMethod_createCards
(tabConfigs: TabConfig[])
src/simple-tabs.ts:856
↓ 1 callersMethod_filteredCardPickerOptions
()
src/simple-tabs-editor.ts:425
↓ 1 callersMethod_getBadgeContent
(tab: TabConfig, trueCount: number)
src/simple-tabs.ts:478
↓ 1 callersMethod_getBadgeDisplay
(tab: TabConfig)
src/simple-tabs.ts:453
↓ 1 callersMethod_getConfigFingerprint
()
src/simple-tabs.ts:226
↓ 1 callersMethod_handleBadgeDisplayChange
(ev: Event, tabIndex: number)
src/simple-tabs-editor.ts:329
↓ 1 callersMethod_handleBadgeTemplateChange
(ev: Event, tabIndex: number, badgeIndex: number)
src/simple-tabs-editor.ts:312
↓ 1 callersMethod_handleConfigInput
(ev: Event, field: keyof TabsCardConfig)
src/simple-tabs-editor.ts:191
↓ 1 callersMethod_handleInlineCardChanged
(ev: Event, tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:399
↓ 1 callersMethod_hasAnimatedTransitionsEnabled
()
src/simple-tabs.ts:464
↓ 1 callersMethod_hasHorizontalScroll
(target: HTMLElement)
src/simple-tabs.ts:294
↓ 1 callersMethod_isFormControl
(target: HTMLElement)
src/simple-tabs.ts:284
↓ 1 callersMethod_normalizeTabCard
* Normalizes tab card config to handle both single card and multi-card formats * Legacy: { card: {...} } - returns card as-is * New: { cards: [{
src/simple-tabs.ts:801
↓ 1 callersMethod_parseNumericComparison
( expectedState: string )
src/simple-tabs.ts:683
↓ 1 callersMethod_removeBadgeTemplate
(tabIndex: number, badgeIndex: number)
src/simple-tabs-editor.ts:324
↓ 1 callersMethod_removeCard
* Remove a card from a multi-card tab
src/simple-tabs-editor.ts:368
↓ 1 callersMethod_removeTab
(index: number)
src/simple-tabs-editor.ts:268
↓ 1 callersMethod_saveTabToMemory
(index: number)
src/simple-tabs.ts:259
↓ 1 callersMethod_setDefaultTabTemplateResult
(ruleIndex: number, conditionIndex: number, value: boolean)
src/simple-tabs.ts:529
↓ 1 callersMethod_setTabTemplateConditionResult
(tabIndex: number, conditionIndex: number, value: boolean)
src/simple-tabs.ts:518
↓ 1 callersMethod_shouldAlwaysBlockSwipe
(e: TouchEvent)
src/simple-tabs.ts:326
↓ 1 callersMethod_shouldAnimateTransitions
(trigger: 'swipe' | 'click')
src/simple-tabs.ts:457
↓ 1 callersMethod_shouldYieldToNestedHorizontalScroll
(e: TouchEvent, deltaX: number)
src/simple-tabs.ts:352
↓ 1 callersMethod_startBackgroundCardLoading
()
src/simple-tabs.ts:934
↓ 1 callersMethod_toggleCardEditor
(tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:392
↓ 1 callersMethod_toggleCardPicker
(tabIndex: number)
src/simple-tabs-editor.ts:458
↓ 1 callersMethod_triggerHaptic
()
src/simple-tabs.ts:214
↓ 1 callersFunctionconfigChanged
(oldConfig: TabsCardConfig | undefined, newConfig: TabsCardConfig)
src/simple-tabs.ts:14
Method_addTab
()
src/simple-tabs-editor.ts:258
Method_getTabCard
* Get card config from tab (handles both formats)
src/simple-tabs-editor.ts:219
Method_handleCardPickerFilter
(ev: Event)
src/simple-tabs-editor.ts:437
Method_handleDragStart
(e: MouseEvent)
src/simple-tabs.ts:958
Method_isMultiCardTab
* Check if tab is using new multi-card format
src/simple-tabs-editor.ts:212
Method_toggleEnableSwipe
(ev: Event)
src/simple-tabs-editor.ts:160
Method_toggleHaptic
(ev: Event)
src/simple-tabs-editor.ts:178
Method_toggleHideInactive
(ev: Event)
src/simple-tabs-editor.ts:154
Method_toggleSwipeAnimation
(ev: Event)
src/simple-tabs-editor.ts:166
Method_toggleTabClickAnimation
(ev: Event)
src/simple-tabs-editor.ts:172
MethodconnectedCallback
()
src/simple-tabs.ts:183
MethoddisconnectedCallback
()
src/simple-tabs.ts:197
MethodfirstUpdated
()
src/simple-tabs.ts:925
MethodgetConfigElement
()
src/simple-tabs.ts:153
MethodgetStubConfig
()
src/simple-tabs.ts:157
MethodhandleDragEnd
()
src/simple-tabs.ts:977
MethodhandleDragMove
(em: MouseEvent)
src/simple-tabs.ts:966
MethodloadNext
()
src/simple-tabs.ts:941
Methodrender
()
src/simple-tabs-editor.ts:477
Methodrender
()
src/simple-tabs.ts:1091
MethodrenderTemplate
(template: string, callback: (result: any) => void)
src/simple-tabs.ts:557
MethodsetConfig
(config: TabsCardConfig)
src/simple-tabs-editor.ts:142
MethodsetConfig
(config: TabsCardConfig)
src/simple-tabs.ts:373
MethodshouldUpdate
(changedProps: Map<string | symbol, unknown>)
src/simple-tabs.ts:660
FunctionstringifyCard
(card: LovelaceCardConfig | string | undefined)
src/simple-tabs-editor.ts:96
MethodupdateState
(key: '_renderedTitles' | '_renderedIcons', value: any)
src/simple-tabs.ts:571
Methodupdated
(changedProps: PropertyValues)
src/simple-tabs.ts:861
MethodwillUpdate
(changedProps: PropertyValues)
src/simple-tabs.ts:628