From 3900897f15cd7498fb23a6e69222126a4b59b1dc Mon Sep 17 00:00:00 2001 From: xiaoshi <115949669+xiaoshi930@users.noreply.github.com> Date: Fri, 28 Nov 2025 21:48:19 +0800 Subject: [PATCH] Update xiaoshi-device-consumables-button.js --- xiaoshi-device-consumables-button.js | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/xiaoshi-device-consumables-button.js b/xiaoshi-device-consumables-button.js index 20371cf..a91db8e 100644 --- a/xiaoshi-device-consumables-button.js +++ b/xiaoshi-device-consumables-button.js @@ -1044,7 +1044,7 @@ class XiaoshiConsumablesButton extends LitElement { margin-right: 8px; color: var(--fg-color, #000); flex-shrink: 0; - font-size: 10px; + font-size: 11px; width: 12px; height: 12px; display: flex; @@ -1054,7 +1054,7 @@ class XiaoshiConsumablesButton extends LitElement { .device-name { color: var(--fg-color, #000); - font-size: 9px; + font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; @@ -1064,7 +1064,7 @@ class XiaoshiConsumablesButton extends LitElement { .device-value { color: var(--fg-color, #000); - font-size: 9px; + font-size: 11px; flex-shrink: 0; font-weight: bold; max-width: 45%; @@ -1078,7 +1078,7 @@ class XiaoshiConsumablesButton extends LitElement { } .device-unit { - font-size: 9px; + font-size: 11px; color: var(--fg-color, #000); margin-left: 0.5px; font-weight: bold; @@ -1260,12 +1260,12 @@ class XiaoshiConsumablesButton extends LitElement { } _handleRefresh() { + this._handleClick(); this._loadOilPriceData(); - navigator.vibrate(50); } _handleEntityClick(entity) { - navigator.vibrate(50); + this._handleClick(); // 点击实体时打开实体详情页 if (entity.entity_id) { const evt = new Event('hass-more-info', { composed: true }); @@ -1273,6 +1273,18 @@ class XiaoshiConsumablesButton extends LitElement { this.dispatchEvent(evt); } } + + _handleClick(){ + if (navigator.vibrate) { + navigator.vibrate(50); + } + else if (navigator.webkitVibrate) { + navigator.webkitVibrate(50); + } + else { + } + } + /*button新元素 开始*/ _handleButtonClick() { const tapAction = this.config.tap_action; @@ -1306,7 +1318,7 @@ class XiaoshiConsumablesButton extends LitElement { console.warn('browser_mod not available, cannot show popup'); } } - navigator.vibrate(50); + this._handleClick(); } /*button新元素 结束*/