swiperScrollbar + omnibusTooltip

This commit is contained in:
2025-11-13 12:20:16 +01:00
parent e97fa83e4a
commit 0030ce8928
5 changed files with 371 additions and 95 deletions

View File

@@ -3,6 +3,8 @@ Funkcje js składające się na customowe ramki rekomendacji
## UWAGI PRZEDWDROŻENIOWE ##
- kod zawiera **app_shop.fn.idmGetOmnibusDetails** który jest przerobionym kodem idosella app_shop.fn.getOmnibusDetails używanym w zwykłych ramkach rekomendacji
- kod zawiera FrontendComponents/helper-functions/tooltip i FrontendComponents/helper-functions/swiper-scrollbar
- kod używa naszego idmSetHeight, ale jest to wstawione jako metoda klasowa, nie jako coś osobnego.
### Pliki ###
- **style.css** - style wstawiane do css
@@ -54,8 +56,9 @@ Warto gdzieś później zapisać nową nazwę klasy np w opisie komponentu, albo
- Wystąpił błąd z inicjalizacją. Proszę odśwież stronę
- Nie znaleziono kontenera
- Nie znaleziono metody graphql
- Najniższa cena
#### Przykład ####
#### Przykłady UŻYCIA ####
##### Jedna ramka - obiekt ######
```
new IdmHotspot({
@@ -100,6 +103,8 @@ new IdmHotspot({
* - false = nieaktywny
* - object = konfiguracja Swiper
* @property {Function} options.callbackFn - Funkcja callback która dzieje się po wywołaniu wszystkiego włącznie ze swiperem
* @property {boolean} options.swiperScrollbar - Czy włączać scrollbar w swiperze - DO DZIAŁANIA WYMAGA WŁĄCZONEGO SWIPERA
* @property {boolean} options.omnibusTooltip - Czy wyświetlać omnibusa w formie tooltip
*
* @type {Hotspot[]}
*/
@@ -125,6 +130,8 @@ new IdmHotspot({
idmInsertHotspotElement(document.getElementByid("idmBlogHotspot1"));
</script>
```
Żeby zmienić resztę ustawień trzeba zmieniać defaultowe ustawienia!
#### Wszystkie możliwe dane HTML ####
```
/**