Global

Members

container

Pobranie referencji do elementów HTML.
Source:

(constant) hourElement

Reszta kodu obsługuje zegar i zmianę motywu jasnego/ciemnego, ale nie jest związana z funkcją obsługi spotkania.
Source:

Methods

addToCart(buttonElement)

Funkcja do dodawania przedmiotów do koszyka.
Parameters:
Name Type Description
buttonElement HTMLElement Element przycisku "Dodaj do koszyka".
Source:

displayCart()

Funkcja do wyświetlania przedmiotów w koszyku.
Source:

displayProverbAndNavigate(data)

Funkcja wyświetlająca przysłowie i obsługująca nawigację
Parameters:
Name Type Description
data object Dane przysłowia.
Properties
Name Type Description
content string Treść przysłowia.
author string Autor przysłowia.
Source:

fetchQuote() → {Promise}

Funkcja, która zwraca Promise do pobrania cytatu z API
Source:
Returns:
- Promise do pobrania danych.
Type
Promise

(async) fetchRandomQuote()

Funkcja asynchroniczna do pobierania losowego cytatu i zmiany tła
Source:

removeFromCart(index)

Funkcja do usuwania pojedynczego przedmiotu z koszyka.
Parameters:
Name Type Description
index number Indeks przedmiotu do usunięcia z koszyka.
Source:

scale(num, in_min, in_max, out_min, out_max) → {number}

Funkcja skalująca wartość num z przedziału [in_min, in_max] na przedział [out_min, out_max].
Parameters:
Name Type Description
num number Wartość do przeskalowania.
in_min number Minimalna wartość przedziału wejściowego.
in_max number Maksymalna wartość przedziału wejściowego.
out_min number Minimalna wartość przedziału wyjściowego.
out_max number Maksymalna wartość przedziału wyjściowego.
Source:
Returns:
- Przeskalowana wartość.
Type
number

setTime()

Funkcja do ustawienia aktualnego czasu na zegarze.
Source:

toggleChat()

Funkcja rozwijania/zwijania kontenera czatu
Source:

toggleTheme()

Funkcja zmieniająca motyw (ciemny/jasny)
Source:

updateCartCount()

Funkcja do aktualizacji licznika koszyka.
Source:

validateAndCheckout()

Funkcja do walidacji formularza i przetwarzania zamówienia.
Source: