@@ -12,6 +12,7 @@ export declare class UltraVehicleCard extends LitElement {
1212 hass : HomeAssistant ;
1313 private config ;
1414 private _templateService ?;
15+ constructor ( ) ;
1516 private static readonly DEFAULT_ACTIVE_STATES ;
1617 private static readonly DEFAULT_INACTIVE_STATES ;
1718 private _lastRenderTime ;
@@ -22,11 +23,9 @@ export declare class UltraVehicleCard extends LitElement {
2223 private _templateSubscriptions ;
2324 private _templateResults ;
2425 private _confirmationCancelListeners ;
25- private _iconStateDebounceTimers ;
26- private _highlightedSections ;
27- private _activeTimedImage ;
28- private _timedImageTimeout ;
29- private _lastTimedImageStates ;
26+ private _recentDoubleClick ;
27+ private _holdTimer ;
28+ private _currentHoldIcon ;
3029 static getConfigElement ( ) : HTMLElement ;
3130 static getStubConfig ( ) : {
3231 title : string ;
@@ -44,27 +43,13 @@ export declare class UltraVehicleCard extends LitElement {
4443 static get styles ( ) : import ( "lit" ) . CSSResult ;
4544 setConfig ( config : UltraVehicleCardConfig ) : void ;
4645 private _migrateBarsToIndividual ;
47- private _migrateImagesToNewFormat ;
4846 private _cleanupInfoSections ;
4947 private _saveConfigChanges ;
5048 private _checkForGradientOrAnimationChanges ;
5149 private _forceFullRender ;
5250 protected render ( ) : TemplateResult < 1 > ;
53- private _shouldDisplayImage ;
54- private _getImageUrl ;
55- private _getTimedImage ;
56- private _startTimedImage ;
57- private _clearTimedImage ;
5851 private _renderImage ;
5952 private _getFriendlyName ;
60- /**
61- * Check if an entity is a location tracking entity with coordinate data
62- */
63- private _isLocationTrackingEntity ;
64- /**
65- * Render a map view for location tracking entities
66- */
67- private _renderMapImage ;
6853 private _formatValue ;
6954 private _handleImageError ;
7055 private _renderBar ;
@@ -74,13 +59,9 @@ export declare class UltraVehicleCard extends LitElement {
7459 private _renderIconRows ;
7560 private _renderIconRow ;
7661 private _renderCardIcon ;
77- private _debouncedIconStateUpdate ;
78- private _iconHoldTimers ;
79- private _handleIconInteraction ;
80- private _handleIconPointerDown ;
81- private _handleIconPointerUp ;
82- private _handleIconPointerLeave ;
8362 private _handleIconClick ;
63+ private _startHoldTimer ;
64+ private _clearHoldTimer ;
8465 /**
8566 * Shows a toast notification
8667 * @param message The message to display
@@ -94,8 +75,6 @@ export declare class UltraVehicleCard extends LitElement {
9475 private _handleDragStart ;
9576 private _handleDragEnd ;
9677 private _hexToRgb ;
97- private _hsToRgb ;
98- private _colorTempToRgb ;
9978 private _getZoneInfo ;
10079 private _renderVehicleInfo ;
10180 private _computeImageStyle ;
@@ -125,7 +104,6 @@ export declare class UltraVehicleCard extends LitElement {
125104 private _getEntityForCoordinates ;
126105 private _isDarkMode ;
127106 private _closeMapPopup ;
128- private _shouldShowCard ;
129107 private _shouldRenderSection ;
130108 private _cancelConfirmation ;
131109 private _checkBarSideCondition ;
@@ -134,12 +112,4 @@ export declare class UltraVehicleCard extends LitElement {
134112 private _renderSingleInfoRow ;
135113 private _renderSingleInfoEntity ;
136114 private _handleInfoEntityClick ;
137- private _getDisplaySections ;
138- private _cleanupSectionsOrder ;
139- private _ensureInfoAndIconRowsInSectionsOrder ;
140- private _handleHighlightSections ;
141- private _isHighlighted ;
142- private _getHighlightClass ;
143- private _getImageHighlightStyle ;
144- private _handleClearHighlight ;
145115}
0 commit comments