Release v2.17.3: roll weather forecasts forward at hour and day boundaries
This commit is contained in:
1 parent
5e23d16483
commit
bc8075379a
13 files changed
+263
-10
No files matched your search
@@ -1030,10 +1030,20 @@ import { createSlideAnimationEditor } from '/assets/js/slides/slide-animation-ed
|
||||
previewResizeObserver.observe(slidePreviewStage);
|
||||
}
|
||||
requestSidebarSync();
|
||||
var weatherPreviewTimer;
|
||||
function scheduleWeatherPreviewUpdate() {
|
||||
weatherPreviewTimer = window.setTimeout(function () {
|
||||
var template = getTemplateById(templateSelect.value);
|
||||
if (template && template.regions.some(function (region) { return region.region_type === 'weather'; })) requestPreviewRender();
|
||||
scheduleWeatherPreviewUpdate();
|
||||
}, Math.max(1, 60000 - Date.now() % 60000));
|
||||
}
|
||||
scheduleWeatherPreviewUpdate();
|
||||
window.addEventListener('scroll', requestSidebarSync, { passive: true });
|
||||
window.addEventListener('resize', requestPreviewRender);
|
||||
window.addEventListener('resize', requestSidebarSync);
|
||||
window.addEventListener('beforeunload', function () {
|
||||
window.clearTimeout(weatherPreviewTimer);
|
||||
if (regionMediaController) {
|
||||
regionMediaController.queueUploadCleanup(regionMediaController.getPendingUploadCleanupPaths());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user