MCPcopy Create free account

hub / github.com/Rishi8078/TimeFlow-Card / functions

Functions438 in github.com/Rishi8078/TimeFlow-Card

Method_computeHelper
(schema: any)
src/components/TimeFlowCardEditor.ts:157
Method_computeLabel
(e)
timeflow-card.js:780
Method_computeLabel
(schema: any)
src/components/TimeFlowCardEditor.ts:207
MethodaddController
(e)
timeflow-card.js:1
MethodaddInitializer
(e)
timeflow-card.js:1
MethodapplyPrefixSuffix
(text: string)
src/services/CountdownService.ts:628
MethodattributeChangedCallback
(e,t,i)
timeflow-card.js:1
Functionb
(e,t)
timeflow-card.js:1
MethodbuildStylesObject
(e)
timeflow-card.js:1
MethodbuildStylesObject
* Builds styles object from configuration * @param {Object} config - Card configuration * @returns {Object} - Processed styles object
src/utils/StyleManager.ts:59
MethodclearFinishedTimer
(e)
timeflow-card.js:1
MethodclearFinishedTimer
* Manually clear finished timer cache for an entity (for user dismissal) * @param entityId - Google Home timer entity ID
src/services/GoogleTimer.ts:351
MethodconnectedCallback
()
timeflow-card.js:456
MethodconnectedCallback
()
src/components/TimeFlowCard.ts:577
Methodconstructor
(e,t,i)
timeflow-card.js:1
Methodconstructor
({strings:e,_$litType$:t},i)
timeflow-card.js:1
Methodconstructor
(e,t)
timeflow-card.js:1
Methodconstructor
(e,t,i,s)
timeflow-card.js:1
Methodconstructor
(e,t,i,s,r)
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:1
Methodconstructor
(e,t,i,s,r)
timeflow-card.js:1
Methodconstructor
(e,t,i)
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:1
Methodconstructor
(e,t)
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:1
Methodconstructor
(e)
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:1
Methodconstructor
()
timeflow-card.js:456
Methodconstructor
()
timeflow-card.js:624
Methodconstructor
()
timeflow-card.js:658
Methodconstructor
()
timeflow-card.js:702
Methodconstructor
()
src/components/ProgressCircle.ts:32
Methodconstructor
()
src/components/TimeFlowCard.ts:470
Methodconstructor
()
src/utils/StyleManager.ts:21
Methodconstructor
(templateService: any, dateParser: any)
src/services/CountdownService.ts:32
Methodconstructor
(expiration?: number)
src/services/TemplateService.ts:11
Methodconstructor
()
src/services/TemplateService.ts:64
MethoddisconnectedCallback
()
timeflow-card.js:456
MethoddisconnectedCallback
()
timeflow-card.js:679
MethoddisconnectedCallback
()
src/components/ProgressGrid.ts:68
MethoddisconnectedCallback
()
src/components/TimeFlowCard.ts:584
MethoddiscoverAlexaTimers
(e)
timeflow-card.js:1
MethoddiscoverAlexaTimers
* AUTO-DISCOVERY: Attempts to find Alexa timer entities in Home Assistant * @param hass - Home Assistant object * @param isAlexaTimer - Alexa ti
src/services/AlexaTimer.ts:390
MethoddiscoverGoogleTimers
(e)
timeflow-card.js:1
MethoddiscoverGoogleTimers
* AUTO-DISCOVERY: Finds Google Home entities with timers in a displayable state. * @param hass - Home Assistant object * @param isGoogleTimer -
src/services/GoogleTimer.ts:313
MethodendNode
()
timeflow-card.js:1
MethodescapeHtml
(e)
timeflow-card.js:1
MethodescapeHtml
* Escapes HTML special characters to prevent XSS and ensure proper display * @param {*} text - Text to escape * @returns {string} - Escaped text
src/services/TemplateService.ts:371
MethodfirstUpdated
()
timeflow-card.js:456
MethodfirstUpdated
()
timeflow-card.js:679
MethodfirstUpdated
()
src/components/ProgressGrid.ts:52
MethodfirstUpdated
()
src/components/TimeFlowCard.ts:564
FunctionfromAttribute
(e,t)
timeflow-card.js:1
MethodgetAvailableAlexaTimers
(e)
timeflow-card.js:1
MethodgetAvailableAlexaTimers
* Gets available Alexa timers for debugging/info * @param {Object} hass - Home Assistant object * @returns {string[]} - Array of Alexa timer ent
src/services/CountdownService.ts:714
MethodgetAvailableGoogleTimers
(e)
timeflow-card.js:1
MethodgetAvailableGoogleTimers
* Gets available Google Home timers for debugging/info * @param {Object} hass - Home Assistant object * @returns {string[]} - Array of Google Ho
src/services/CountdownService.ts:724
MethodgetCardDimensions
(e,t,i)
timeflow-card.js:1
MethodgetCardDimensions
* Public method to get card dimensions based on configuration * @param {*} width - Card width * @param {*} height - Card height * @param {str
src/utils/StyleManager.ts:334
MethodgetCardSize
()
timeflow-card.js:609
MethodgetCardSize
* Helper: Returns card size (in Home Assistant's grid rows approx)
src/components/TimeFlowCard.ts:1280
MethodgetConfigElement
()
timeflow-card.js:41
MethodgetConfigElement
()
src/components/TimeFlowCard.ts:17
MethodgetCurrentTimerEntity
(e,t)
timeflow-card.js:1
MethodgetCurrentTimerEntity
* Get the current timer entity being used (for default actions)
src/services/CountdownService.ts:732
MethodgetMainDisplay
(e,t)
timeflow-card.js:1
MethodgetMainDisplay
* Gets the main display value and label (enhanced for Alexa and Google Home) * @param {Object} config - Card configuration * @param {Object} has
src/services/CountdownService.ts:490
MethodgetProgress
()
timeflow-card.js:624
MethodgetProgress
()
timeflow-card.js:679
MethodgetProgress
()
src/components/ProgressCircle.ts:68
MethodgetProgress
()
src/components/ProgressGrid.ts:48
MethodgetTimerStateColor
(e,t="#4caf50")
timeflow-card.js:1
MethodgetTimerStateColor
* Gets timer state color based on status * @param timerData - Timer data object * @param defaultColor - Default color if no specific state *
src/services/Timer.ts:491
MethodhandleEvent
(e)
timeflow-card.js:1
MethodhasTemplatesInConfig
(e)
timeflow-card.js:1
MethodhasTemplatesInConfig
* Checks if the current config contains any templates * @param {Object} config - Configuration object * @returns {boolean} - Whether config cont
src/services/TemplateService.ts:352
Functioninit
(t)
timeflow-card.js:1
MethodisISOTimestamp
(e)
timeflow-card.js:1
MethodisISOTimestamp
* Checks if a string is an ISO timestamp * @param str - String to check * @returns boolean - Whether string is ISO timestamp
src/services/Timer.ts:168
MethodisValidTemplate
(e)
timeflow-card.js:1
MethodisValidTemplate
* Validates template format to prevent bad API calls * @param {string} template - Template string to validate * @returns {boolean} - Whether tem
src/services/TemplateService.ts:290
Methodj
(e)
timeflow-card.js:1
Methodj
(e)
timeflow-card.js:1
MethodobservedAttributes
()
timeflow-card.js:1
MethodparentNode
()
timeflow-card.js:1
MethodparentNode
()
timeflow-card.js:1
MethodparseDuration
(e)
timeflow-card.js:1
MethodparseDuration
* Parses duration from various formats (seconds, HH:MM:SS, etc.) * @param duration - Duration value to parse * @returns number - Duration in sec
src/services/Timer.ts:179
MethodparseLegacyAlexaTimer
(e,t,i,s,r,o)
timeflow-card.js:1
MethodparseLegacyAlexaTimer
* Legacy fallback for Alexa timer parsing (when rich attributes unavailable) * @param entityId - Entity ID * @param entity - Entity object *
src/services/AlexaTimer.ts:258
MethodremoveController
(e)
timeflow-card.js:1
Methodrender
()
timeflow-card.js:31
Methodrender
()
timeflow-card.js:456
Methodrender
()
timeflow-card.js:624
Methodrender
()
timeflow-card.js:679
Methodrender
()
timeflow-card.js:810
Methodrender
()
src/components/TimeFlowCardEditor.ts:340
Methodrender
()
src/components/ProgressCircle.ts:72
Methodrender
()
src/components/ProgressGrid.ts:129
← previousnext →301–400 of 438, ranked by callers