Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/agoberg85/home-assistant-simple-tabs
/ functions
Functions
92 in github.com/agoberg85/home-assistant-simple-tabs
⨍
Functions
92
◇
Types & classes
23
↓ 18 callers
Method
_renderConfigInput
(field: keyof TabsCardConfig, label: string, placeholder = '')
src/simple-tabs-editor.ts:197
↓ 15 callers
Method
_getConfigValue
(...values: (T | undefined)[])
src/simple-tabs.ts:442
↓ 13 callers
Method
_valueChanged
(newConfig: TabsCardConfig)
src/simple-tabs-editor.ts:147
↓ 6 callers
Method
_getBadgeTemplates
(tab: TabConfig)
src/simple-tabs-editor.ts:281
↓ 5 callers
Method
_getTabCards
(tab: TabConfig)
src/simple-tabs-editor.ts:274
↓ 4 callers
Method
_isTemplate
(value: unknown)
src/simple-tabs.ts:437
↓ 4 callers
Method
_isTruthyTemplateResult
(result: unknown)
src/simple-tabs.ts:468
↓ 4 callers
Method
_setBadgeConfig
(tabIndex: number, updates: { badge_templates?: string[]; badge_display?: BadgeDisplay })
src/simple-tabs-editor.ts:288
↓ 4 callers
Method
_setTabCards
(tabIndex: number, cards: LovelaceCardConfig[])
src/simple-tabs-editor.ts:334
↓ 3 callers
Method
_calculateDefaultTab
()
src/simple-tabs.ts:731
↓ 3 callers
Method
_cardEditorKey
(tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:361
↓ 3 callers
Method
_ensureCard
(index: number)
src/simple-tabs.ts:834
↓ 3 callers
Method
_handleSelectChange
(ev: Event, field: string)
src/simple-tabs-editor.ts:184
↓ 3 callers
Method
_handleTabChange
(ev: Event, index: number)
src/simple-tabs-editor.ts:227
↓ 3 callers
Method
_loadHelpers
()
src/simple-tabs.ts:167
↓ 2 callers
Method
_areConditionsMet
(conditions?: Condition[], templateResults: boolean[] = [])
src/simple-tabs.ts:545
↓ 2 callers
Method
_calculateVisibleIndices
()
src/simple-tabs.ts:644
↓ 2 callers
Method
_checkDeepLink
()
src/simple-tabs.ts:753
↓ 2 callers
Method
_createCard
(tabConfig: TabConfig)
src/simple-tabs.ts:821
↓ 2 callers
Method
_getBadgeTemplates
(tab: TabConfig)
src/simple-tabs.ts:446
↓ 2 callers
Method
_getStorageKey
()
src/simple-tabs.ts:249
↓ 2 callers
Method
_loadTabFromMemory
()
src/simple-tabs.ts:268
↓ 2 callers
Method
_moveCard
* Move a card within a multi-card tab
src/simple-tabs-editor.ts:380
↓ 2 callers
Method
_moveTab
(index: number, direction: 'up' | 'down')
src/simple-tabs-editor.ts:468
↓ 2 callers
Method
_scrollToActiveTab
(smooth = true)
src/simple-tabs.ts:840
↓ 2 callers
Method
_selectTab
(index: number, userInitiated = false, trigger: 'swipe' | 'click' | 'programmatic' = 'programmatic')
src/simple-tabs.ts:1060
↓ 2 callers
Method
_setBadgeRuleResult
(tabIndex: number, ruleIndex: number, value: boolean, tab: TabConfig)
src/simple-tabs.ts:490
↓ 2 callers
Method
_subscribeToTemplates
(tabs: TabConfig[])
src/simple-tabs.ts:556
↓ 2 callers
Method
_unsubscribeTemplates
()
src/simple-tabs.ts:368
↓ 2 callers
Method
_updateBadgeState
(tabIndex: number, tab: TabConfig)
src/simple-tabs.ts:500
↓ 1 callers
Method
_addBadgeTemplate
(tabIndex: number)
src/simple-tabs-editor.ts:319
↓ 1 callers
Method
_addPickedCard
(tabIndex: number, pickedCard: LovelaceCardConfig)
src/simple-tabs-editor.ts:441
↓ 1 callers
Method
_canTargetConsumeHorizontalSwipe
(target: HTMLElement, deltaX: number)
src/simple-tabs.ts:306
↓ 1 callers
Method
_cardPickerOptions
()
src/simple-tabs-editor.ts:411
↓ 1 callers
Method
_cardTypeLabel
(card: LovelaceCardConfig)
src/simple-tabs-editor.ts:452
↓ 1 callers
Method
_checkCondition
(c: Condition)
src/simple-tabs.ts:695
↓ 1 callers
Method
_createCards
(tabConfigs: TabConfig[])
src/simple-tabs.ts:856
↓ 1 callers
Method
_filteredCardPickerOptions
()
src/simple-tabs-editor.ts:425
↓ 1 callers
Method
_getBadgeContent
(tab: TabConfig, trueCount: number)
src/simple-tabs.ts:478
↓ 1 callers
Method
_getBadgeDisplay
(tab: TabConfig)
src/simple-tabs.ts:453
↓ 1 callers
Method
_getConfigFingerprint
()
src/simple-tabs.ts:226
↓ 1 callers
Method
_handleBadgeDisplayChange
(ev: Event, tabIndex: number)
src/simple-tabs-editor.ts:329
↓ 1 callers
Method
_handleBadgeTemplateChange
(ev: Event, tabIndex: number, badgeIndex: number)
src/simple-tabs-editor.ts:312
↓ 1 callers
Method
_handleConfigInput
(ev: Event, field: keyof TabsCardConfig)
src/simple-tabs-editor.ts:191
↓ 1 callers
Method
_handleInlineCardChanged
(ev: Event, tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:399
↓ 1 callers
Method
_hasAnimatedTransitionsEnabled
()
src/simple-tabs.ts:464
↓ 1 callers
Method
_hasHorizontalScroll
(target: HTMLElement)
src/simple-tabs.ts:294
↓ 1 callers
Method
_isFormControl
(target: HTMLElement)
src/simple-tabs.ts:284
↓ 1 callers
Method
_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 callers
Method
_parseNumericComparison
( expectedState: string )
src/simple-tabs.ts:683
↓ 1 callers
Method
_removeBadgeTemplate
(tabIndex: number, badgeIndex: number)
src/simple-tabs-editor.ts:324
↓ 1 callers
Method
_removeCard
* Remove a card from a multi-card tab
src/simple-tabs-editor.ts:368
↓ 1 callers
Method
_removeTab
(index: number)
src/simple-tabs-editor.ts:268
↓ 1 callers
Method
_saveTabToMemory
(index: number)
src/simple-tabs.ts:259
↓ 1 callers
Method
_setDefaultTabTemplateResult
(ruleIndex: number, conditionIndex: number, value: boolean)
src/simple-tabs.ts:529
↓ 1 callers
Method
_setTabTemplateConditionResult
(tabIndex: number, conditionIndex: number, value: boolean)
src/simple-tabs.ts:518
↓ 1 callers
Method
_shouldAlwaysBlockSwipe
(e: TouchEvent)
src/simple-tabs.ts:326
↓ 1 callers
Method
_shouldAnimateTransitions
(trigger: 'swipe' | 'click')
src/simple-tabs.ts:457
↓ 1 callers
Method
_shouldYieldToNestedHorizontalScroll
(e: TouchEvent, deltaX: number)
src/simple-tabs.ts:352
↓ 1 callers
Method
_startBackgroundCardLoading
()
src/simple-tabs.ts:934
↓ 1 callers
Method
_toggleCardEditor
(tabIndex: number, cardIndex: number)
src/simple-tabs-editor.ts:392
↓ 1 callers
Method
_toggleCardPicker
(tabIndex: number)
src/simple-tabs-editor.ts:458
↓ 1 callers
Method
_triggerHaptic
()
src/simple-tabs.ts:214
↓ 1 callers
Function
configChanged
(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
Method
connectedCallback
()
src/simple-tabs.ts:183
Method
disconnectedCallback
()
src/simple-tabs.ts:197
Method
firstUpdated
()
src/simple-tabs.ts:925
Method
getConfigElement
()
src/simple-tabs.ts:153
Method
getStubConfig
()
src/simple-tabs.ts:157
Method
handleDragEnd
()
src/simple-tabs.ts:977
Method
handleDragMove
(em: MouseEvent)
src/simple-tabs.ts:966
Method
loadNext
()
src/simple-tabs.ts:941
Method
render
()
src/simple-tabs-editor.ts:477
Method
render
()
src/simple-tabs.ts:1091
Method
renderTemplate
(template: string, callback: (result: any) => void)
src/simple-tabs.ts:557
Method
setConfig
(config: TabsCardConfig)
src/simple-tabs-editor.ts:142
Method
setConfig
(config: TabsCardConfig)
src/simple-tabs.ts:373
Method
shouldUpdate
(changedProps: Map<string | symbol, unknown>)
src/simple-tabs.ts:660
Function
stringifyCard
(card: LovelaceCardConfig | string | undefined)
src/simple-tabs-editor.ts:96
Method
updateState
(key: '_renderedTitles' | '_renderedIcons', value: any)
src/simple-tabs.ts:571
Method
updated
(changedProps: PropertyValues)
src/simple-tabs.ts:861
Method
willUpdate
(changedProps: PropertyValues)
src/simple-tabs.ts:628