diff --git a/app/javascript/controllers/local_time_controller.js b/app/javascript/controllers/local_time_controller.js index bdfbe677a..3bc77b769 100644 --- a/app/javascript/controllers/local_time_controller.js +++ b/app/javascript/controllers/local_time_controller.js @@ -24,6 +24,14 @@ export default class extends Controller { clearInterval(this.#timer) } + refreshAll() { + this.constructor.targets.forEach(targetName => { + this.targets.findAll(targetName).forEach(target => { + this.#formatTime(this[`${targetName}Formatter`], target) + }) + }) + } + timeTargetConnected(target) { this.#formatTime(this.timeFormatter, target) } diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 1e6afa890..e886c519f 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -25,7 +25,7 @@ - +