feat(earth): toolbar zoom improvements and toggle-cables
- Remove zoom slider, implement click/hold zoom behavior (+/- buttons) - Add 10% step on click, 1% continuous on hold - Add box-sizing/padding normalization to toolbar buttons - Add toggle-cables functionality with visibility state - Fix breathing effect: faster pulse (0.008), wider opacity range (0.2-1.0) - Fix slider null error in updateZoomDisplay - Set satellite default to hidden
This commit is contained in:
@@ -25,7 +25,8 @@ export function updateZoomDisplay(zoomLevel, distance) {
|
||||
const percent = Math.round(zoomLevel * 100);
|
||||
document.getElementById('zoom-value').textContent = percent + '%';
|
||||
document.getElementById('zoom-level').textContent = '缩放: ' + percent + '%';
|
||||
document.getElementById('zoom-slider').value = zoomLevel;
|
||||
const slider = document.getElementById('zoom-slider');
|
||||
if (slider) slider.value = zoomLevel;
|
||||
document.getElementById('camera-distance').textContent = distance + ' km';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user