Dodawanie do ulubionych
This commit is contained in:
10
README.md
10
README.md
@@ -5,18 +5,19 @@ Funkcje js składające się na customowe ramki rekomendacji
|
||||
- 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.
|
||||
- Opcja dodawania do ulubionych options.addToFavorites działa tylko jak odpowiednio zmieni się komponent Listy zakupowych w układzie by kod był dostępny poza kartą towaru
|
||||
|
||||
### Pliki ###
|
||||
## Pliki ##
|
||||
- **style.css** - style wstawiane do css
|
||||
- **klasa.js** - kod js
|
||||
|
||||
### Użycie ###
|
||||
## Użycie ##
|
||||
1. Wstawienie całego kodu do komponentu (najlepiej chyba Hotspoty javascript RAYPATH - #IdoMods
|
||||
w zwykły Javascript)/dodatku(uwaga tutaj na literały)
|
||||
2. Ustawienie defaultowych ustawień na początku klasy w **idmDefaultSwiperConfig** i w **idmDefaultHotspotOptions**
|
||||
3. Wstawienie HTML lub Obiektu js z odpowienimi danymi i wywołanie funkcji od tworzenia ramek
|
||||
|
||||
#### Dodatkowe informacje ####
|
||||
### Dodatkowe informacje ###
|
||||
Można użyć extends w innym miejscu (np tym razem w wydzielonym JS) żeby nadpisać jakąś metodę, bez zmian w kodzie ramki. Będzie to przydatne w przypadku gdzie trzeba będzie zaktualizować kod ramki.
|
||||
|
||||
**Przykład**
|
||||
@@ -58,7 +59,7 @@ Warto gdzieś później zapisać nową nazwę klasy np w opisie komponentu, albo
|
||||
- Nie znaleziono metody graphql
|
||||
- Najniższa cena
|
||||
|
||||
#### Przykłady UŻYCIA ####
|
||||
### Przykłady UŻYCIA ###
|
||||
##### Jedna ramka - obiekt ######
|
||||
```
|
||||
new IdmHotspot({
|
||||
@@ -94,6 +95,7 @@ new IdmHotspot({
|
||||
* @property {Function} query.graphFn - Funkcja do pobierania danych.
|
||||
* @property {object} options - Ustawienia dla hotspotu (required).
|
||||
* @property {boolean} options.lazy - Czy wczytywać w trybie lazy.
|
||||
* @property {boolean} options.addToFavorites - Czy włączać dodawanie do ulubionych(DZIAŁA TYLKO PO ZMIANACH SZABLONOWYCH)
|
||||
* @property {boolean|string} options.addToBasket - Obsługa koszyka:
|
||||
* - true = włącz
|
||||
* - false = wyłącz
|
||||
|
||||
Reference in New Issue
Block a user