From 1af61aa3c74893c47c7e3a4f1bc800c503bda87f Mon Sep 17 00:00:00 2001 From: shmyga Date: Sun, 14 Jun 2026 10:22:43 +0300 Subject: [PATCH] feat(easel): add sky details tooltip --- .../easel/route/view/weather/templates/weather.html | 2 +- static/src/index.ts | 13 +++++++++---- static/src/lib/bootstrap.scss | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/gallery/easel/route/view/weather/templates/weather.html b/gallery/easel/route/view/weather/templates/weather.html index c2a515e..bc568d3 100644 --- a/gallery/easel/route/view/weather/templates/weather.html +++ b/gallery/easel/route/view/weather/templates/weather.html @@ -54,7 +54,7 @@ {% for value in response.values %} - + {% for icon in value.sky | cloudness_icon %}
{{icon}}
{% endfor %} diff --git a/static/src/index.ts b/static/src/index.ts index 2fc9f43..cd01b14 100644 --- a/static/src/index.ts +++ b/static/src/index.ts @@ -1,5 +1,10 @@ -import "./main.scss"; -import "bootstrap"; -import "./theme"; -import "./language"; +import * as bootstrap from "bootstrap"; import "./components"; +import "./language"; +import "./main.scss"; +import "./theme"; + +document.addEventListener("DOMContentLoaded", (event) => { + const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); + const tooltipList = [...tooltipTriggerList].map((tooltipTriggerEl) => new bootstrap.Tooltip(tooltipTriggerEl)); +}); diff --git a/static/src/lib/bootstrap.scss b/static/src/lib/bootstrap.scss index 943d598..406e2a8 100644 --- a/static/src/lib/bootstrap.scss +++ b/static/src/lib/bootstrap.scss @@ -37,7 +37,7 @@ //@import "bootstrap/scss/close"; //@import "bootstrap/scss/toasts"; //@import "bootstrap/scss/modal"; -//@import "bootstrap/scss/tooltip"; +@import "bootstrap/scss/tooltip"; //@import "bootstrap/scss/popover"; //@import "bootstrap/scss/carousel"; //@import "bootstrap/scss/spinners";