히스토리 모드 현재 센서 섹션 숨김
This commit is contained in:
+16
-18
@@ -753,29 +753,29 @@ function ensureFindMyDeviceShell() {
|
||||
<div class="settingRow"><span id="labelEndTime"></span><input class="dth" id="rangeEnd" type="datetime-local" /></div>
|
||||
<div class="settingRow locateRow" id="HistoryResetBtn"><span id="labelHistoryReset"></span></div>
|
||||
</div>
|
||||
<div class="settingTitle"><span id="titleLocation"></span></div>
|
||||
<div class="settingSection">
|
||||
<div class="settingTitle" data-live-status-section="1"><span id="titleLocation"></span></div>
|
||||
<div class="settingSection" data-live-status-section="1">
|
||||
<div class="settingRow"><span id="labelCurrentPosition"></span><span id="currentPosition"></span></div>
|
||||
<div class="settingRow"><span id="labelGpsAccuracy"></span><span id="accuracyValue"></span></div>
|
||||
<div class="settingRow" id="autoLocateBtn"><span id="labelCurrentAutoPosition"></span><label class="iosSwitch"><input id="autoPositionSwitch" type="checkbox" /><span class="slider"></span></label></div>
|
||||
<div class="settingRow locateRow" id="locateBtn"><span id="labelMoveToCurrent"></span></div>
|
||||
</div>
|
||||
<div class="settingTitle"><span id="titleUpdate"></span></div>
|
||||
<div class="settingSection">
|
||||
<div class="settingTitle" data-live-status-section="1"><span id="titleUpdate"></span></div>
|
||||
<div class="settingSection" data-live-status-section="1">
|
||||
<div class="settingRow"><span id="labelLastUpdate"></span><span id="lastUpdateTime"></span></div>
|
||||
<div class="settingRow"><span id="labelUpdateTrigger"></span><span id="updateTrigger"></span></div>
|
||||
<div class="settingRow" id="autoUpdateBtn"><span id="labelAutoUpdate"></span><label class="iosSwitch"><input id="autoUpdateSwitch" type="checkbox" /><span class="slider"></span></label></div>
|
||||
<div class="settingRow locateRow" id="updateBtn"><span id="labelForceUpdate"></span></div>
|
||||
</div>
|
||||
<div class="settingTitle"><span id="titleBattery"></span></div>
|
||||
<div class="settingSection" id="batterySection">
|
||||
<div class="settingTitle" data-live-status-section="1"><span id="titleBattery"></span></div>
|
||||
<div class="settingSection" id="batterySection" data-live-status-section="1">
|
||||
<div class="settingRow"><span id="labelBatteryState"></span><span id="batteryStatus"></span></div>
|
||||
<div class="settingRow"><span id="labelBatteryLevel"></span><span id="Battery"></span></div>
|
||||
<div class="settingRow"><span id="labelWatchBatteryState"></span><span id="WbatteryStatus"></span></div>
|
||||
<div class="settingRow"><span id="labelWatchBatteryLevel"></span><span id="WBattery"></span></div>
|
||||
</div>
|
||||
<div class="settingTitle"><span id="titleActivity"></span></div>
|
||||
<div class="settingSection">
|
||||
<div class="settingTitle" data-live-status-section="1"><span id="titleActivity"></span></div>
|
||||
<div class="settingSection" data-live-status-section="1">
|
||||
<div class="settingRow"><span id="labelCurrentActivity"></span><span id="nowActivity"></span></div>
|
||||
<div class="settingRow"><span id="labelDistance"></span><span id="todayDistance"></span></div>
|
||||
<div class="settingRow"><span id="labelSteps"></span><span id="todaySteps"></span></div>
|
||||
@@ -1288,6 +1288,7 @@ function updateCurrentAddress(data) {
|
||||
}
|
||||
|
||||
function updateDOM(data) {
|
||||
setLiveStatusSectionsVisible(true);
|
||||
highAccuracyModeActive = !!data.highAccuracyMode;
|
||||
syncUpdateBtn();
|
||||
|
||||
@@ -3030,19 +3031,16 @@ function debounce(fn, delay = 400) {
|
||||
}
|
||||
|
||||
function resetDisplayValues() {
|
||||
const ids = [
|
||||
'currentPosition', 'accuracyValue', 'lastUpdateTime', 'updateTrigger',
|
||||
'batteryStatus', 'Battery', 'WbatteryStatus', 'WBattery',
|
||||
'nowActivity', 'nowactivityAccuracy', 'todayDistance',
|
||||
'todaySteps', 'todayAscended', 'todayDescended', 'connectionType'
|
||||
];
|
||||
ids.forEach(id => {
|
||||
const el = document.getElementById(id);
|
||||
if (el) el.textContent = '-';
|
||||
});
|
||||
setLiveStatusSectionsVisible(false);
|
||||
document.querySelectorAll('[data-sensor-row="1"], [data-sensor-title="1"], [id^="sensorSection_"]').forEach(el => el.remove());
|
||||
}
|
||||
|
||||
function setLiveStatusSectionsVisible(visible) {
|
||||
document.querySelectorAll('[data-live-status-section="1"]').forEach(el => {
|
||||
el.hidden = !visible;
|
||||
});
|
||||
}
|
||||
|
||||
function triggerForceUpdate() {
|
||||
callDeviceWebhook('force_update');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user