Interfejsy API komponentów

Galeria 360°

gwd-360gallery

Obiekt galerii, która pokazuje obracający się obiekt.

Właściwości

Nazwa Opis
images:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów używanych w galerii.
autoplay:boolean Po załadowaniu galeria powinna automatycznie rozpocząć odtwarzanie obrazów.
wrap:boolean Zamiast zatrzymywać odtwarzanie po osiągnięciu 1 z końców, galeria powinna umożliwiać użytkownikowi przewijanie od pierwszej do ostatniej klatki.

Zdarzenia

Nazwa Opis
firstinteraction Wysyłane, gdy użytkownik pierwszy raz wejdzie w interakcję z galerią.
allframesviewed Wysyłane, gdy wszystkie klatki w galerii wyświetlą się co najmniej raz.
allframesloaded Wysyłane po wczytaniu wszystkich klatek w galerii.
frameshown Wysyłane po wyświetleniu nowej klatki.
frameactivated Wysyłane po rozpoczęciu aktywacji nowej klatki, nawet gdy nie jest ona jeszcze widoczna.
frametap Wysyłane, gdy użytkownik kliknie klatkę.

Metody

Nazwa Opis
goToFrame(frame:number, opt_animate:string, opt_direction:string) Wykonuje animację, przechodząc do wskazanej klatki.
rotateOnce(opt_duration:number, opt_direction:string) Obraca raz obiekt w galerii.
goForwards() Przesuwa widok w galerii o klatkę do przodu.
goBackwards() Przesuwa widok w galerii o klatkę do tyłu.
Element interaktywny 3D

gwd-3d-hotspot

Element do wyświetlania adnotacji w modelu 3D.

Właściwości

Nazwa Opis
data-position:string Położenie elementu interaktywnego.
data-normal:string Norma elementu interaktywnego.
hotspot-name:string Nazwa elementu interaktywnego.
hotspot-title:string Tytuł do wyświetlenia na karcie informacyjnej.
hotspot-description:string Tekst opisu do wyświetlenia na karcie informacyjnej.
hide-infocard:boolean Określa, czy karta informacyjna ma zostać ukryta.
Kontener elementu interaktywnego 3D

gwd-3d-hotspot-container

Element kontenera na potrzeby adnotacji w modelu 3D.

Właściwości

Nazwa Opis
up-image:file URL obrazu elementów interaktywnych 3D bez kliknięcia.
over-image:file URL obrazu elementu interaktywnego 3D po najechaniu na niego kursorem myszy lub innym.
down-image:file URL obrazu elementu interaktywnego 3D po kliknięciu.
Model 3D

gwd-3d-model

Komponent przeglądarki 3D.

Właściwości

Nazwa Opis
id-url:download Identyfikator lub adres URL modelu 3D.
data-gwd-refresh-assets:string Atrybut, którego Google Web Designer używa, aby określić, czy zasoby 3D muszą być odświeżane.
glass:boolean Włącza szklany materiał modelu 3D.
src:string Model do wyświetlenia.
transparent:boolean Włącza przezroczyste tło modelu 3D.
gesture-cue-icon:file Ikona podpowiedzi gestu.
gesture-cue-text:string Tekst widoczny pod ikoną podpowiedzi gestu.
gesture-cue-duration:number Czas wyświetlania gestu (w sekundach). Wartość -1 oznacza brak limitu czasu.

Zdarzenia

Nazwa Opis
scene-rendered Wysyłane po pierwszym wyrenderowaniu sceny z modelem 3D.
camera-changed Wysyłane po zmianie dowolnej właściwości kamery 3D. Obiekt event.detail zawiera wszystkie bieżące właściwości kamery.
hotspot-clicked Wysyłane po kliknięciu elementu interaktywnego. Obiekt event.detail zawiera nazwę klikniętego elementu interaktywnego.
interaction-start Wysyłane, gdy użytkownik rozpocznie interakcję z modelem 3D.
interaction-end Wysyłane, gdy użytkownik zakończy interakcję z modelem 3D.

Metody

Nazwa Opis
setYaw(yaw:number) Ustawia kąt odchylenia (w stopniach), bez animacji, biorąc pod uwagę ograniczenia kamery.
setTargetYaw(targetYaw:number) Ustawia docelowy kąt odchylenia (w stopniach) na podstawie limitów kamery lub limitów obrotu w zakresie od -360 do 360 stopni.
setTargetPitch(targetPitch:number) Ustawia docelowy kąt nachylenia w stopniach.
incrementTargetPitch(pitchDelta:number) Zwiększa docelowe nachylenie kąta delta (w stopniach).
setTargetZoom(targetZoom:number) Ustawia docelowe powiększenie (w metrach).
incrementTargetZoom(zoomDelta:number) Powoduje wzrost docelowego powiększenia (w metrach).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Ustawia docelową oś obrotu (w metrach).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Ustawia docelowe przesunięcie lokalne (w metrach).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Umożliwia określenie koloru materiału.
playAnimation(animationName:string) Uruchamia odtwarzanie animacji.
pauseAnimation(animationName:string) Wstrzymuje animację.
setAnimationTime(animationName:string, animationTime:number) Ustawia czas animacji (w sekundach).
lookAtHotspot(hotspotName:string) Powoduje przesunięcie i obrót kamery w taki sposób, aby pokazywała element interaktywny.
Przeglądarka modeli 3D

gwd-3d-model-viewer

Komponent opakowujący komponent przeglądarki 3D.

Właściwości

Nazwa Opis
src:file Plik źródłowy modelu 3D.
gesture-cue-icon:file Ikona podpowiedzi gestu.
gesture-cue-text:string Tekst widoczny pod ikoną podpowiedzi gestu.
gesture-cue-duration:number Czas wyświetlania gestu (w sekundach). Wartość -1 oznacza brak limitu czasu.
skybox-image:file Obraz tła sceny modelu 3D.
environment-image:file Steruje odbiciem modelu 3D w środowisku.

Zdarzenia

Nazwa Opis
scene-rendered Wysyłane po pierwszym wyrenderowaniu sceny z modelem 3D.
camera-changed Wysyłane po zmianie dowolnej właściwości kamery 3D. Obiekt event.detail zawiera wszystkie bieżące właściwości kamery.
hotspot-clicked Wysyłane po kliknięciu elementu interaktywnego. Obiekt event.detail zawiera nazwę klikniętego elementu interaktywnego.
interaction-start Wysyłane, gdy użytkownik rozpocznie interakcję z modelem 3D.
interaction-end Wysyłane, gdy użytkownik zakończy interakcję z modelem 3D.

Metody

Nazwa Opis
setYaw(yaw:number) Ustawia kąt odchylenia (w stopniach), bez animacji, biorąc pod uwagę ograniczenia kamery.
setTargetYaw(targetYaw:number) Ustawia docelowy kąt odchylenia (w stopniach) na podstawie limitów kamery lub limitów obrotu w zakresie od -360 do 360 stopni.
setTargetPitch(targetPitch:number) Ustawia docelowy kąt nachylenia w stopniach.
incrementTargetPitch(pitchDelta:number) Zwiększa docelowe nachylenie kąta delta (w stopniach).
setTargetZoom(targetZoom:number) Ustawia docelowe powiększenie (w metrach).
incrementTargetZoom(zoomDelta:number) Powoduje wzrost docelowego powiększenia (w metrach).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Ustawia docelową oś obrotu (w metrach).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Ustawia docelowe przesunięcie lokalne (w metrach).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Umożliwia określenie koloru materiału.
playAnimation(animationName:string) Uruchamia odtwarzanie animacji.
pauseAnimation(animationName:string) Wstrzymuje animację.
setAnimationTime(animationName:string, animationTime:number) Ustawia czas animacji (w sekundach).
Dodaj do kalendarza

gwd-addtocalendar

Dodaje wydarzenie do kalendarzy.

Właściwości

Nazwa Opis
event-title:string Nazwa wydarzenia wyświetlana w kalendarzu użytkownika.
start-date:string Data rozpoczęcia wydarzenia.
start-time:string Godzina rozpoczęcia wydarzenia (w formacie 24-godzinnym).
end-date:string Data zakończenia wydarzenia.
end-time:string Godzina zakończenia wydarzenia (w formacie 24-godzinnym).
timezone:string Strefa czasowa wydarzenia. Jeśli ją określisz, godzina wydarzenia jest dostosowywana do strefy czasowej, w której znajduje się użytkownik.
location:string Lokalizacja wydarzenia.
description:string Opis wydarzenia.
icalendar:boolean Określa, czy należy użyć pliku iCalendar.
google:boolean Określa, czy należy użyć Kalendarza Google.
windows-live:boolean Określa, czy należy użyć Kalendarza usługi Windows Live.
yahoo:boolean Określa, czy należy użyć usługi Yahoo Calendar.
bg-color:string Wartość szesnastkowa koloru tła menu.
font-color:string Wartość szesnastkowa koloru czcionki w menu.
font-family:string Nazwa czcionki w menu.
font-size:string Rozmiar czcionki w menu.
font-weight:string Grubość czcionki w menu.
highlight-color:string Wartość szesnastkowa koloru podświetlenia w menu.
Dźwięk

gwd-audio

Komponent opakowujący obiekt HTMLAudioElement.

Właściwości

Nazwa Opis
autoplay:boolean Określa, czy po wczytaniu dźwięk ma być autoodtwarzany.
loop:boolean Określa, czy dźwięk ma być zapętlony.
muted:boolean Określa, czy dźwięk ma być początkowo wyciszony.
controls:boolean Określa, czy domyślne natywne elementy sterujące odtwarzacza są włączone.
sources:file Ciąg znaków zawierający rozdzielone przecinkami źródła dźwięku w różnych formatach.

Zdarzenia

Nazwa Opis
play Wysyłane, gdy odtwarzanie multimediów rozpocznie się po wcześniejszym zdarzeniu wstrzymania.
pause Wysyłane po wstrzymaniu odtwarzania.
playing Wysyłane, gdy rozpocznie się odtwarzanie multimediów (po raz pierwszy, po wcześniejszym wstrzymaniu lub po zakończeniu i ponownym uruchomieniu).
ended Wysyłane po zakończeniu odtwarzania.
volumechange Wysyłane, gdy zmieni się głośność dźwięku (zarówno przy ustawianiu głośności, jak i zmianie atrybutu wyciszenia).
seeked Wysyłane po zakończeniu operacji wyszukiwania.
waiting Wysyłane, gdy żądana operacja (np. odtwarzanie) jest opóźniona z powodu oczekiwania na zakończenie innej (np. wyszukiwania).

Metody

Nazwa Opis
mute() Włącza lub wyłącza wyciszenie dźwięku.
pause() Wstrzymuje odtwarzanie dźwięku.
play() Uruchamia odtwarzanie dźwięku.
replay() Ponownie uruchamia odtwarzanie dźwięku.
seek(time:number) Przechodzi do określonego punktu czasowego dźwięku.
Galeria obrotowa

gwd-carouselgallery

Obiekt galerii, która pokazuje klatki w układzie w stylu karuzeli.

Właściwości

Nazwa Opis
images:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów używanych w galerii.
groups:string Ciąg znaków zawierający rozdzielone przecinkami identyfikatory grup.
transition-duration:number Szybkość animacji galerii w milisekundach.
start-frame:number Numer obrazu wyświetlanego na początku.
autoplay:boolean Określa, czy galeria ma jeden raz autoodtwarzać klatki.
has-navigation:boolean Określa, czy automatycznie dołączyć elementy nawigacyjne galerii.
navigation-thumbnails:boolean Określa, czy do nawigacji zamiast kropek mają być używane miniatury.
navigation-highlight:color Kod koloru CSS używany do podświetlania aktywnej klatki podczas nawigacji.
scaling:string Określa sposób skalowania zawartości obrazu, by pasowała do klatki.
frame-width:number Szerokość 1 panelu treści.
frame-height:number Wysokość 1 panelu treści.
neighbor-rotation-y:number Obrót wokół osi Y zastosowany do paneli sąsiadujących z obecnie wyśrodkowanym. Umożliwia pochylenie sąsiednich paneli.
neighbor-translation-x:number Przesunięcie wzdłuż osi X zastosowane do paneli sąsiadujących z obecnie wyśrodkowanym. Umożliwia dostosowanie położenia sąsiednich paneli.
neighbor-translation-y:number Przesunięcie wzdłuż osi Y zastosowane do paneli sąsiadujących z obecnie wyśrodkowanym.
neighbor-translation-z:number Przesunięcie wzdłuż osi Z zastosowane do paneli sąsiadujących z obecnie wyśrodkowanym.
exit-urls:string Ciąg znaków zawierający rozdzielone przecinkami adresy URL wyjścia przypisane do obrazów w galerii.
show-reflection:boolean Określa, czy ma wyświetlać się odbicie generowane dzięki CSS3.
pause-front-media:boolean Określa, czy po zmianie klatki wstrzymać odtwarzanie multimediów (np. obrazu lub dźwięku) w poprzedniej klatce.
resume-next-media:boolean Określa, czy po zmianie klatki wznowić odtwarzanie multimediów (np. obrazu lub dźwięku) w nowej bieżącej klatce.

Zdarzenia

Nazwa Opis
firstinteraction Wysyłane, gdy użytkownik pierwszy raz wejdzie w interakcję z galerią.
allframesviewed Wysyłane, gdy wszystkie klatki w galerii wyświetlą się co najmniej raz.
allframesloaded Wysyłane po wczytaniu wszystkich klatek w galerii.
autoplayended Wysyłane, gdy autoodtwarzanie zakończy się z dowolnego powodu. Atrybut event.detail.completed ma wartość true (prawda), jeśli zakończyło się ono normalnie po upływie określonego czasu trwania. W przeciwnym razie ma wartość false (fałsz).
frameshown Wysyłane po wyświetleniu nowej klatki.
frameactivated Wysyłane po rozpoczęciu aktywacji nowej klatki, nawet gdy nie jest ona jeszcze widoczna.
frameautoplayed Wysyłane po aktywacji klatki na potrzeby autoodtwarzania. Może występować częściej niż zdarzenie frameshown, bo jest wywoływane osobno dla każdej z wielu klatek pokazywanych jednocześnie.
frametap Wysyłane, gdy użytkownik kliknie klatkę.
reachleftend Wysyłane, gdy galeria osiągnie lewy koniec.
reachrightend Wysyłane, gdy galeria osiągnie prawy koniec.
trackstart Wysyłane, gdy rozpoczyna się przeciągnięcie myszą lub palcem.
track Komponent rejestruje dane o lokalizacji (X i Y) związane z przeciągnięciem myszą lub palcem.
trackend Wysyłane, gdy kończy się przeciągnięcie myszą lub palcem.

Metody

Nazwa Opis
goToFrame(index:number, opt_animate:string) Przechodzi do określonej klatki.
goForwards(opt_animate:string) Przechodzi do następnej klatki, jeśli jest dostępna.
goBackwards(opt_animate:string) Przechodzi do poprzedniej klatki.
rotateOnce(opt_duration:number, opt_direction:string) Jeden raz pokazuje każdą klatkę w galerii.
stopRotation() Wstrzymuje bieżącą automatyczną rotację kolejnych klatek.
Punkt wstawienia

gwd-cuepoint

Komponent, który jest dołączony do komponentu Wideo w aplikacji Google Web Designer i uruchamia zdarzenie w określonym momencie filmu.

Właściwości

Nazwa Opis
time:number Czas wywołania zdarzenia podany w sekundach.

Zdarzenia

Nazwa Opis
cuepoint Wysyłane, gdy odtwarzanie multimediów osiągnie czas podany w punkcie wstawienia.

Metody

Nazwa Opis
seek() Ustawia czas filmu na punkt wstawienia.
setTime(time:number) Ustawia czas punktu wstawienia.
Wybór daty

gwd-dateswap

Komponent Wybór daty zmienia widoczność elementu w zależności od tego, czy bieżąca data odpowiada docelowemu zakresowi dat.

Właściwości

Nazwa Opis
from_date:string Ciąg reprezentujący datę w formacie RFC 2822 lub ISO 8601.
to_date:string Ciąg reprezentujący datę w formacie RFC 2822 lub ISO 8601.

Zdarzenia

Nazwa Opis
before Wysyłane, gdy bieżąca data przypada przed datą określoną przez wartość from_date (z jej wyłączeniem).
during Wysyłane, gdy bieżąca data przypada pomiędzy datami określonymi przez wartości from_dateto_date (włącznie).
after Wysyłane, gdy bieżąca data przypada po dacie określonej przez wartość to_date (z jej wyłączeniem).

Metody

Nazwa Opis
checkDate() Porównuje bieżącą datę z zakresem dat.
Nawigacja po galeriach

gwd-gallerynavigation

Element nawigacyjny komponentu Galeria w aplikacji Google Web Designer.

Właściwości

Nazwa Opis
for:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów używanych w galerii.
highlight:color Kod koloru CSS używany do podświetlania aktywnej klatki podczas nawigacji.
use-thumbnails:boolean Określa, czy do nawigacji zamiast kropek mają być używane miniatury.
Reklama ogólna

gwd-genericad

Implementuje kontener reklamy ogólnej.

Zdarzenia

Nazwa Opis
adinitialized Wysyłane tuż przed wyrenderowaniem zawartości reklamy przez element Ogólna.

Metody

Nazwa Opis
initAd() Uruchamia reklamę po odebraniu odpowiednich zdarzeń z komponentu Enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Przechodzi do strony odpowiadającej wymiarom rozwiniętej reklamy. Jeśli nie określisz identyfikatora strony, reklama spowoduje przejście na stronę domyślną.
exit(url:string, opt_collapseOnExit:boolean, opt_pageId:string) Używa wyjścia z reklamy i opcjonalnie ją zwija.
Gest

gwd-gesture

Abstrakcyjny obiekt wielu zdarzeń gestów.

Właściwości

Nazwa Opis
touch-action:string Określa sposób interpretacji kliknięcia. Prawidłowe wartości to auto, none, pan-xpan-y. Działanie domyślne odpowiada wartości none.

Zdarzenia

Nazwa Opis
hover Wysyłane, gdy kursor myszy lub palec użytkownika przesuwa się na obszar komponentu.
hoverend Wysyłane, gdy wskaźnik myszy lub palec użytkownika opuszcza obszar komponentu.
trackstart Wysyłane, gdy rozpoczyna się przeciągnięcie myszą lub palcem.
track Komponent rejestruje dane o lokalizacji (X i Y) związane z przeciągnięciem myszą lub palcem.
trackend Wysyłane, gdy kończy się przeciągnięcie myszą lub palcem.
tap Wysyłane, gdy zostaje zarejestrowanie kliknięcie lub dotknięcie wykonane przez użytkownika.
swipeleft Wysyłane, gdy użytkownik przesunie palcem w lewo.
swiperight Wysyłane, gdy użytkownik przesunie palcem w prawo.
swipeup Wysyłane, gdy użytkownik przesunie palcem w górę.
swipedown Wysyłane, gdy użytkownik przesunie palcem w dół.
Reklama Google

gwd-google-ad

Implementuje kontener reklamy Google.

Właściwości

Nazwa Opis
polite-load:boolean Określa, czy reklama musi przestrzegać zasad kontroli wczytywania.
fullscreen:boolean Określa, czy reklama powinna próbować rozwinąć się do pełnego ekranu.

Zdarzenia

Nazwa Opis
adinitialized Wysyłane tuż przed wyrenderowaniem zawartości reklamy przez element.
expandstart Wysyłane, gdy komponent Enabler uruchomi zdarzenie rozpoczęcia rozwijania.
expandfinish Wysyłane, gdy komponent Enabler uruchomi zdarzenie zakończenia rozwijania.
collapsestart Wysyłane, gdy komponent Enabler uruchomi zdarzenie rozpoczęcia zwijania.
collapsefinish Wysyłane, gdy komponent Enabler uruchomi zdarzenie zakończenia zwijania.
fullscreensupport Wysyłane, jeśli obsługiwane jest rozwinięcie pełnoekranowe.
dynamicelementsready Wysyłane po zastosowaniu danych dynamicznych do treści reklamy.
hostpagescroll Wysyłane, gdy komponent Enabler uruchomi zdarzenie przewijania strony hosta.

Metody

Nazwa Opis
initAd() Uruchamia reklamę po odebraniu odpowiednich zdarzeń z komponentu Enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Przechodzi do strony odpowiadającej wymiarom rozwiniętej reklamy. Jeśli nie określisz identyfikatora strony, reklama spowoduje przejście na stronę domyślną.
exit(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Używa wyjścia z reklamy i opcjonalnie ją zwija.
exitOverride(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Używa wyjścia z reklamy i otwiera określony URL niezależnie od wartości zdefiniowanej w Studio. Jeśli opt_collapseOnExit ma wartość true (prawda), zwija reklamę.
incrementCounter(metric:string, opt_isCumulative:boolean) Śledzi zdarzenie licznika.
startTimer(timerId:string) Uruchamia stoper zdarzenia.
stopTimer(timerId:string) Zatrzymuje stoper zdarzenia.
reportManualClose() Rejestruje ręczne zamknięcie reklamy pływającej, wyskakującej, rozwijanej, wyskakującej na stronie lub pływającej na stronie. Jest to pośrednik metody Enabler.reportManualClose.
Obszar interaktywny

gwd-hotspot

Komponent, który wyświetla i ukrywa obszar interaktywny w określonych momentach filmu.

Właściwości

Nazwa Opis
show-time:number Czas w sekundach, w którym obszar interaktywny zaczyna być widoczny.
hide-time:number Czas w sekundach, w którym obszar interaktywny przestaje być widoczny.
left:string Lewa pozycja obszaru interaktywnego nad filmem względem szerokości klatki filmu (np. '5%').
top:string Górna pozycja obszaru interaktywnego nad filmem względem wysokości klatki filmu (np. '5%').
width:string Szerokość obszaru interaktywnego proporcjonalnie do filmu względem szerokości klatki filmu.
height:string Wysokość obszaru interaktywnego proporcjonalnie do filmu względem wysokości klatki filmu.

Zdarzenia

Nazwa Opis
hotspotshown Wysyłane, gdy obszar interaktywny staje się widoczny.
hotspothidden Wysyłane, gdy obszar interaktywny zostaje ukryty.

Metody

Nazwa Opis
show(showHide:boolean) Przełącza widoczność.
seek(showHide:boolean) Ustawia widoczność obszaru interaktywnego w określonym momencie filmu.
setTimes(showTime:number, hideTime:number) Ustala czas wyświetlania i ukrywania obszaru interaktywnego.
iFrame

gwd-iframe

Komponent opakowujący obiekt HTMLIframeElement.

Właściwości

Nazwa Opis
source:string Źródło elementu iframe. Zastępuje atrybut src w natywnym elemencie image.
scrolling:string Określa, czy element iframe ma zawierać paski przewijania.

Zdarzenia

Nazwa Opis
iframeload Wysyłane, gdy element iframe zostanie wczytany.

Metody

Nazwa Opis
setUrl(url:string) Zmienia URL elementu iframe i od razu go wczytuje.
Obraz

gwd-image

Komponent opakowujący obiekt HTMLImageElement, aby umożliwić obsługę odroczonego wczytywania źródła obrazu.

Właściwości

Nazwa Opis
source:file Źródło obrazu. Zastępuje atrybut src w natywnym elemencie image.
alt:string Tekst zastępczy obrazu.
scaling:string Definiuje sposób skalowania obrazu, aby pasował do ramki.
alignment:string Sposób wyrównania obrazu w obszarze wyświetlania.
focalpoint:string Koduje punkt fokalny obrazu jako współrzędne X/Y.
disablefocalpoint:boolean Wyłącza punkt fokalny ustawiony przez atrybut focalpoint (używany wewnętrznie przez Google Web Designera).
Przycisk Obraz

gwd-imagebutton

Przycisk graficzny z obsługą stanów bez kliknięcia, po najechaniu i po kliknięciu

Właściwości

Nazwa Opis
up-image:file URL obrazu przycisku bez kliknięcia.
over-image:file URL obrazu przycisku po najechaniu na niego kursorem myszy lub innym.
down-image:file URL obrazu przycisku po kliknięciu.
bgcolor:string Kolor tła przycisku.
alignment:string Sposób wyrównania obrazu w obszarze wyświetlania.
scaling:string Sposób dopasowania obrazu do kontenera nadrzędnego.
disabled:boolean Określa, czy przycisk ma być wyłączony.

Zdarzenia

Nazwa Opis
imagebuttonloaded Wysyłane po wczytaniu wszystkich obrazów.

Metody

Nazwa Opis
toggleEnable() Włącza lub wyłącza przycisk.
setImages(upSrc:string, opt_overSrc:string, opt_downSrc:string) Ustawia źródła obrazów każdego stanu przycisku.
Efekt graficzny

gwd-image-effect

Komponent Efekt graficzny.

Właściwości

Nazwa Opis
scaling:string Definiuje sposób skalowania obrazu, aby pasował do ramki.
time-limit:number Limit czasu animacji. Wartość -1 oznacza brak limitu czasu.
settings:string Otwiera okno ustawień komponentu.
images:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów użytych w efekcie graficznym.

Zdarzenia

Nazwa Opis
autoplayended Wysyłane, gdy autoodtwarzanie zakończy się po osiągnięciu limitu czasu.

Metody

Nazwa Opis
play() Odtwarza animację.
pause() Wstrzymuje odtwarzanie animacji.
Efekt graficzny Przed i po

gwd-before-and-after

Efekt graficzny tworzący porównanie typu „przed i po” z połączenia 2 podobnych obrazów.

Efekt graficzny Oddech

gwd-breathe

Efekt graficzny tworzący animację obrazu, który elastycznie rozszerza się i kurczy.

Efekt graficzny Skaner

gwd-reveal

Efekt graficzny polegający na tym, że obraz jest skanowany przez eliptyczny obszar ostrości odsłaniający drugi obraz.

Efekt graficzny Fala

gwd-wave

Efekt graficzny, który powoduje, że obraz kołysze się na wzór fali.

Mapa

gwd-map

Rozszerza element HTMLElement, opakowując wywołania interfejsu API Map Google.

Właściwości

Nazwa Opis
api-key:string Klucz interfejsu API Google. Zobacz: https://developers.google.com/maps/documentation/javascript/get-api-key.
query:string Tekst wyszukiwanego hasła, które powoduje zwrócenie lokalizacji przez interfejs API Miejsc Google.
start-latitude:decimal Szerokość geograficzna początkowego punktu środkowego. Wartość powinna mieścić się w zakresie od -90 do 90 (stopni).
start-longitude:decimal Długość geograficzna początkowego punktu środkowego. Wartość powinna być z zakresu od -180 do 180 (stopni).
request-user-location:boolean Określa, czy należy poprosić użytkownika o podanie lokalizacji. Jeśli wartość to true (prawda), użytkownik zobaczy odpowiedni komunikat.
client-id:string Identyfikator klienta Premier dla użytkowników Map Google
search-radius:number Minimalny promień w metrach, w którym wyszukiwane są lokalizacje.
result-limit:number Maksymalna liczba wyników zwracanych w odpowiedzi na pojedyncze zapytanie.
start-zoom:number Początkowy poziom powiększenia w jednostkach używanych w interfejsie API Map Google. Domyślny to 16, co odpowiada widokowi okolicy.
marker-src:string Nazwa pliku graficznego znacznika miejsca, czyli obrazka, który składa się z komponentów w stanie włączonym i wyłączonym oraz cienia.
gps-src:string Nazwa pliku graficznego z niebieskim punktem lokalizacji GPS.
msg-start-position-prompt:string Zlokalizowany ciąg znaków wyświetlany jako tekst komunikatu w oknie dialogowym, by użytkownik wybrał położenie początkowe.
msg-gps-button-label:string Zlokalizowany ciąg znaków etykiety przycisku, który pobiera lokalizację użytkownika z interfejsu API geolokalizacji.
msg-manual-position-button-label:string Zlokalizowany ciąg znaków etykiety przycisku, który wyświetla pole wyszukiwania lokalizacji.
msg-manual-position-prompt:string Zlokalizowany ciąg znaków wyświetlany jako tekst komunikatu w oknie dialogowym, by użytkownik wyszukał położenie początkowe na mapie.
msg-manual-position-placeholder:string Zlokalizowany ciąg znaków wyświetlany jako tekst komunikatu zastępczego w polu wyszukiwania, by użytkownik znalazł położenie początkowe na mapie.
msg-geocode-failure:string Zlokalizowany ciąg znaków wyświetlany jako tekst komunikatu w oknie dialogowym wtedy, gdy próba użycia interfejsu API geolokalizacji zakończy się niepowodzeniem.
msg-no-results-found:string Zlokalizowany ciąg znaków wyświetlany jako tekst komunikatu w oknie dialogowym wtedy, gdy w wybranej lokalizacji nie znaleziono wyników na mapie.

Zdarzenia

Nazwa Opis
pinclick Użytkownik wybrał pinezkę na mapie.

Metody

Nazwa Opis
setCenter(latitude:number, longitude:number, opt_accuracy:number) Wyśrodkowuje mapę na lokalizacji określonej przez współrzędne geograficzne.
Strona

gwd-page

Strona reprezentuje 1 kartę w talii stron.

Właściwości

Nazwa Opis
expanded:boolean Określa, czy strona ma być uważana za rozwiniętą (dotyczy reklam).
centered:boolean Określa, czy zawartość strony ma być wyśrodkowana.
alt-orientation-page:string Identyfikator strony, która lepiej prezentuje daną zawartość w innej orientacji.

Zdarzenia

Nazwa Opis
attached Wysyłane tuż po dołączeniu strony do modelu DOM.
detached Wysyłane tuż po usunięciu strony z modelu DOM.
pageactivated Wysyłane, gdy strona jest gotowa do wyświetlenia.
pagedeactivated Wysyłane, gdy strona nie jest już wyświetlana.
pageload Wysyłane po wczytaniu zawartości strony.
pagepresenting Wysyłane tuż przed rozpoczęciem wstępnej animacji na stronie.
shake Wysyłane po wykryciu gestu wstrząśnięcia urządzeniem.
tilt Wysyłane po wykryciu pochylenia urządzenia.
rotatetoportrait Wysyłane po obróceniu urządzenia do orientacji pionowej.
rotatetolandscape Wysyłane po obróceniu urządzenia do orientacji poziomej.
Talia stron

gwd-pagedeck

Talia stron to kontener ze stronami. Pokazuje jedną stronę naraz i pozwala w wybranej kolejności wyświetlać pozostałe, korzystając z obsługiwanych efektów przejścia między stronami.

Właściwości

Nazwa Opis
default-page:string Identyfikator strony domyślnej

Zdarzenia

Nazwa Opis
pagetransitionstart Wysyłane, zanim nastąpi przejście między stronami.
pagetransitionend Wysyłane po zakończeniu przejścia między stronami.

Metody

Nazwa Opis
goToNextPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Przechodzi do następnej strony w talii.
goToPreviousPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Przechodzi do poprzedniej strony w talii.
goToPage(pageId:string, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Przechodzi do określonej strony w talii.
getCurrentPage() Zwraca bieżącą stronę lub wartość null, jeśli żadna strona nie jest wyświetlona.
getDefaultPage() Zwraca stronę domyślną (jeśli została określona) lub pierwszą.
getPage(pageId:string) Zwraca stronę o określonym identyfikatorze.
findPageIndexByAttributeValue(attributeName:string, value:string|number|boolean) Zwraca numer strony, która ma określoną wartość atrybutu, lub -1, jeśli nie znaleziono strony.
getOrientationSpecificPage(orientation:string, pageId:string) Zwraca stronę przypisaną do określonej orientacji.
getElementById(id:string) Znajduje element o określonym identyfikatorze na wszystkich stronach w talii. Obiekt gwd-pagedeck przechowuje aktywną stronę tylko w modelu DOM, więc standardowa metoda document.getElementById(id) nie zwraca elementów z nieaktywnych stron. Typowe zastosowanie, szczególnie w reklamach dynamicznych, to odwoływanie się do elementów na nieaktywnych stronach. W takich przypadkach można używać tej metody, aby uzyskać dostęp do elementu według jego identyfikatora.
Paralaksa

gwd-parallax

Komponent Paralaksa.

Właściwości

Nazwa Opis
settings:string Otwiera okno ustawień komponentu.
yscroll:decimal Współczynnik przewijania używany przez animację paralaksy podczas renderowania na scenie.

Zdarzenia

Nazwa Opis
ready Wysyłane, gdy wszystkie zasoby z paralaksy zostaną wczytane.
Efekty cząstek

gwd-particleeffects

Komponent składający się z wielu efektów cząstek i obrazów.

Właściwości

Nazwa Opis
autoplay:boolean Określa, czy automatycznie odtwarzać animację po załadowaniu komponentu.
time-limit:number Limit czasu animacji. Wartość -1 oznacza brak limitu czasu.
settings:string Otwiera okno ustawień komponentu.

Zdarzenia

Nazwa Opis
timelimitreached Wysyłane, gdy animacja była odtwarzana do osiągnięcia limitu czasu.

Metody

Nazwa Opis
play() Odtwarza animację.
pause() Wstrzymuje odtwarzanie animacji.
stop() Wyłącza odtwarzanie animacji.
Cząstki

gwd-particles

Komponent systemu cząstek.

Właściwości

Nazwa Opis
acceleration-x:number Komponent X przyspieszenia: piks./kl./kl.
acceleration-y:number Komponent Y przyspieszenia: piks./kl./kl.
angle-max:number Maksymalny kąt kierunku szybkości cząstek.
angle-min:number Minimalny kąt kierunku szybkości cząstek.
autoplay:boolean Określa, czy automatycznie odtwarzać animację razem z nadrzędnym obiektem gwd-particleeffects.
color1:color Pierwszy kolor.
color2:color Drugi kolor.
color-rate:number Określa szybkość zmiany koloru 1 na kolor 2 w każdej klatce poprzez dodanie wartości z zakresu [0, 1].
emit-interval:number Liczba klatek do momentu wyemitowania następnej cząstki.
emit-x-max:string Maksymalna współrzędna X obszaru emitowania cząstek.
emit-x-min:string Minimalna współrzędna X obszaru emitowania cząstek.
emit-y-max:string Maksymalna współrzędna Y obszaru emitowania cząstek.
emit-y-min:string Minimalna współrzędna Y obszaru emitowania cząstek.
loop:boolean Określa, czy zapętlić animację.
number:number Liczba cząstek.
opacity-min:number Minimalne krycie cząstek.
opacity-max:number Maksymalne krycie cząstek.
opacity-rate:number Szybkość, z jaką zmienia się krycie na klatkę, dodawana do bieżącego krycia cząstki.
random-colors:boolean Określa, czy kolor cząstek jest losowy (kolor 1 lub kolor 2). W przypadku wartości false (fałsz) wszystkie inicjowane cząstki mają kolor 1.
shape:string Kształt obiektu sprite.
size-max:number Maksymalny rozmiar cząstek w pikselach.
size-min:number Minimalny rozmiar cząstek w pikselach.
size-rate:number Szybkość, z jaką zmienia się rozmiar na klatkę, dodawana do bieżącego rozmiaru cząstki.
skip-forward:number Przeskoczenie do czasu, kiedy określony procent cząstek został wyemitowany do systemu cząstek.
speed-max:number Maksymalna prędkość cząstek w pikselach na klatkę.
speed-min:number Minimalna prędkość cząstek w pikselach na klatkę.
sprite-image-src:file Źródło obrazów używanych jako obiekty sprite.
turbulence-frequency:number Częstotliwość turbulencji. Wyższe wartości powodują częstsze nieregularności w ruchu. Powinna to być liczba dodatnia.
turbulence-rate:number Szybkość, z jaką siła zmienia się w czasie.
turbulence-strength:number Siła turbulencji wywierana na cząstki. Powinna to być liczba dodatnia.
turbulence-trail:number Określa, ile wcześniejszych i bieżących stanów cząstki należy wyrenderować.

Metody

Nazwa Opis
play() Odtwarza animację.
pause() Wstrzymuje odtwarzanie animacji.
stop() Wyłącza odtwarzanie animacji.
Arkusz sprite

gwd-spritesheet

Pokazuje pojedynczą klatkę kluczową lub animację z arkusza sprite.

Właściwości

Nazwa Opis
imagesource:file URL obrazu arkusza sprite.
offsetx:number

Odsunięcie od lewej strony arkusza sprite aż do jednego z tych punktów (w pikselach):

  • lewa krawędź konkretnego obrazu, którego chcesz użyć z arkusza;
  • lewa krawędź pierwszego obrazu sprite, którego chcesz użyć w animacji.
offsety:number

Odsunięcie od góry arkusza sprite aż do jednego z tych punktów (w pikselach):

  • górna krawędź konkretnego obrazu, którego chcesz użyć z arkusza;
  • górna krawędź pierwszego obrazu sprite, którego chcesz użyć w animacji.
clipwidth:number

Szerokość jednego z tych elementów (w pikselach):

  • konkretny obraz, którego chcesz użyć z arkusza sprite;
  • pierwszy obraz sprite, którego chcesz użyć w animacji.
clipheight:number

Wysokość jednego z tych elementów (w pikselach):

  • konkretny obraz, którego chcesz użyć z arkusza sprite;
  • pierwszy obraz sprite, którego chcesz użyć w animacji.
alignment:string Określa pozycję obrazu w jego kontenerze.
scaling:string Określa, jak obrazy o różnych rozmiarach są wyświetlane w komponencie.
totalframecount:number Liczba klatek tworzących animację.
duration:number Czas wyświetlania każdej klatki (w milisekundach).
loopcount:number Liczba powtórzeń animacji. Ustaw wartość 0, aby powtarzać animację w nieskończoność.
autoplay:boolean Określa, czy animacja ma się odtwarzać automatycznie.
endonstartframe:boolean Określa, czy animacja ma się zakończyć na klatce początkowej.
reverseplay:boolean Określa, czy animacja ma się odtwarzać od końca.

Zdarzenia

Nazwa Opis
animationend Wysyłane, gdy animacja się zakończy.
animationpause Wysyłane, gdy animacja zostanie wstrzymana.
animationplay Wysyłane, gdy animacja zacznie się odtwarzać.
animationrestart Wysyłane, gdy odtwarzanie animacji zostanie wznowione.

Metody

Nazwa Opis
newAnimation(offsetx:number, offsety:number, clipwidth:number, clipheight:number, totalframecount:number, duration:number, loopcount:number, autoplay:boolean, reverseplay:boolean) Definiuje nową animację.
play() Uruchamia odtwarzanie animacji.
pause() Wstrzymuje animację.
togglePlay() Odtwarza animację lub wstrzymuje jej odtwarzanie.
restart() Ponownie uruchamia animację.
previousFrame() Pokazuje poprzednią klatkę.
nextFrame() Pokazuje następną klatkę.
goToFrame(id:number) Pokazuje klatkę o określonym numerze.
Oceny w gwiazdkach

gwd-starratings

Komponent służący do renderowania szeregu gwiazdek wyrażających ocenę.

Właściwości

Nazwa Opis
ratingvalue:decimal Wartość oceny.
iconsize:number Rozmiar ikony gwiazdki.
isemptyshown:boolean Określa, czy są wyświetlane puste ikony gwiazdek.
isemptycolored:boolean Określa, czy puste ikony gwiazdek mają kolor.
colorprimary:color Podstawowy kolor wypełnienia.
colorsecondary:color Drugorzędny kolor gradientu.
gradienttype:string Typ gradientu.
ratingmax:number Maksymalna liczba gwiazdek.
ratingmin:decimal Minimalna liczba gwiazdek.

Zdarzenia

Nazwa Opis
complete Po utworzeniu ikon ocen w gwiazdkach.
validationerror Gdy wartość oceny w gwiazdkach jest mniejsza niż ocena minimalna.
Street View

gwd-streetview

Komponent Google Street View.

Właściwości

Nazwa Opis
key:string Informacje o tym, jak uzyskać unikalny klucz na potrzeby swojej aplikacji, znajdziesz na stronie https://developers.google.com/maps/documentation/javascript/get-api-key.
latitude:decimal Szerokość geograficzna lokalizacji.
longitude:decimal Długość geograficzna lokalizacji.
interaction:boolean Określa, czy widok można przesuwać i obracać.
heading:decimal Określa na kompasie kierunek, w którym zwrócona jest kamera. Podaj wartość z zakresu od 0 do 360 (obie oznaczają północ, 90 to wschód, a 180 to południe). Jeśli nie określisz kierunku, zostanie obliczona taka wartość, dzięki której kamera znajdzie się w miejscu zrobienia najbliższego zdjęcia, zwrócona w kierunku wybranej lokalizacji.
pitch:decimal Określa kąt obrotu kamery w górę lub w dół względem standardowego ustawienia pojazdu Street View. Ustawienie domyślne to często (ale nie zawsze) kierunek poziomy. Wartości dodatnie powodują obrót kamery w górę (90 stopni oznacza pionowy widok w górę), a ujemne w dół (-90 stopni oznacza pionowy widok w dół).
zoom:number Określa powiększenie widoku względem standardowego ustawienia pojazdu Street View.
Galeria przesuwana

gwd-swipegallery

Obiekt galerii, która pokazuje klatki na przesuwanym pasku treści.

Właściwości

Nazwa Opis
images:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów używanych w galerii.
groups:string Ciąg znaków zawierający rozdzielone przecinkami identyfikatory grup.
transition-duration:number Szybkość animacji galerii w milisekundach.
start-frame:number Klatka początkowa (liczona od jedynki).
num-frames-to-display:number Liczba klatek wyświetlanych jednocześnie.
frame-snap-interval:number Liczba klatek przewijanych po każdym przesunięciu.
autoplay:boolean Określa, czy raz automatycznie obrócić całą galerię.
has-navigation:boolean Określa, czy dołączyć elementy nawigacyjne galerii.
navigation-thumbnails:boolean Określa, czy do nawigacji zamiast kropek mają być używane miniatury.
navigation-highlight:color Kod koloru CSS używany do podświetlania aktywnej klatki podczas nawigacji.
scaling:string Określa sposób skalowania zawartości obrazu, by pasowała do klatki.
swipe-axis:string Oś, wzdłuż której wykrywane jest przesunięcie.
offset:number Ilość pustego miejsca między sąsiednimi klatkami treści.
frame-width:number Szerokość 1 klatki treści. Zastępuje num-frames-to-display.
frame-height:number Wysokość 1 klatki treści.
autoplay-duration:number Łączny czas trwania autoodtwarzania klatek.
autoplay-step-interval:number Odstęp czasowy między poszczególnymi klatkami podczas autoodtwarzania.
exit-urls:string Ciąg znaków zawierający rozdzielone przecinkami adresy URL wyjścia przypisane do obrazów w galerii.
disable-gesture:boolean Ukrywa/wyłącza komponent Gest, który umożliwia nawigację dotykową po galerii.
pause-front-media:boolean Określa, czy po zmianie klatki wstrzymać odtwarzanie multimediów (np. obrazu lub dźwięku) w poprzedniej klatce.
resume-next-media:boolean Określa, czy po zmianie klatki wznowić odtwarzanie multimediów (np. obrazu lub dźwięku) w nowej bieżącej klatce.

Zdarzenia

Nazwa Opis
firstinteraction Wysyłane, gdy użytkownik pierwszy raz wejdzie w interakcję z galerią.
allframesviewed Wysyłane, gdy wszystkie klatki w galerii wyświetlą się co najmniej raz.
allframesloaded Wysyłane po wczytaniu wszystkich klatek w galerii.
autoplayended Wysyłane, gdy autoodtwarzanie zakończy się z dowolnego powodu. Atrybut event.detail.completed ma wartość true (prawda), jeśli zakończyło się ono normalnie po upływie określonego czasu trwania. W przeciwnym razie ma wartość false (fałsz).
frameshown Wysyłane po wyświetleniu nowej klatki i zakończeniu wszystkich niezbędnych animacji.
frameactivated Wysyłane po rozpoczęciu aktywacji nowej klatki, nawet gdy nie jest ona jeszcze widoczna.
frameautoplayed Wysyłane po aktywacji klatki na potrzeby autoodtwarzania. Może występować częściej niż zdarzenie frameshown, bo jest wywoływane osobno dla każdej z wielu klatek pokazywanych jednocześnie.
frametap Wysyłane, gdy użytkownik kliknie klatkę.
reachleftend Wysyłane, gdy galeria osiągnie lewy koniec.
reachrightend Wysyłane, gdy galeria osiągnie prawy koniec.
framemouseover Wysyłane, gdy użytkownik najedzie kursorem na klatkę.
framemouseout Wysyłane, gdy użytkownik wyjedzie kursorem poza klatkę.
trackstart Wysyłane, gdy rozpoczyna się przeciągnięcie myszą lub palcem.
track Komponent rejestruje dane o lokalizacji (X i Y) związane z przeciągnięciem myszą lub palcem.
trackend Wysyłane, gdy kończy się przeciągnięcie myszą lub palcem.

Metody

Nazwa Opis
goToFrame(frame:number, opt_animate:string) Przechodzi do określonej klatki.
rotateOnce(opt_duration:number, opt_direction:string) Pokazuje raz każdą klatkę w galerii.
stopRotation() Wstrzymuje bieżącą automatyczną rotację kolejnych klatek.
goForwards() Przesuwa widok w galerii o klatkę do przodu.
goBackwards() Przesuwa widok w galerii o klatkę do tyłu.
Wir

gwd-swirl

Komponent Wir.

Właściwości

Nazwa Opis
yscroll:decimal Współczynnik przewijania używany przez animację wiru podczas renderowania na scenie.
settings:string Otwiera okno ustawień komponentu.

Zdarzenia

Nazwa Opis
ready Wysyłane po wczytaniu wszystkich zasobów podrzędnych.
Obszar kliknięcia

gwd-taparea

Abstrakcyjny obiekt zdarzenia kliknięcia.

Właściwości

Nazwa Opis
exit-override-url:string URL, który otworzy się po kliknięciu obszaru kliknięcia.

Zdarzenia

Nazwa Opis
action Wysyłane, gdy użytkownik dotknie przycisku (urządzenie mobilne) lub go kliknie (komputer).
Kliknij, aby zadzwonić/wysłać SMS-a

gwd-taptocall

Komponent, który po kliknięciu nawiązuje połączenie telefoniczne ze wskazanym numerem lub wysyła pod niego SMS-a.

Właściwości

Nazwa Opis
number:string Docelowy numer połączenia lub SMS-a.
action:string Określa, czy komponent ma wysłać SMS-a czy nawiązać połączenie telefoniczne.

Zdarzenia

Nazwa Opis
action Wysyłane, gdy użytkownik dotknie przycisku (urządzenie mobilne) lub go kliknie (komputer).
taptocall Wysyłane podczas wysyłania SMS-a lub nawiązywania połączenia telefonicznego.

Metody

Nazwa Opis
dial() Nawiązuje połączenie telefoniczne ze wskazanym numerem lub wysyła pod niego SMS-a.
Galeria przejść

gwd-transitiongallery

Komponent Galeria przejść.

Właściwości

Nazwa Opis
settings:string Otwiera okno ustawień komponentu.
images:string Ciąg znaków zawierający rozdzielone przecinkami ścieżki obrazów używanych w galerii.
scaling:string Definiuje sposób skalowania obrazu, aby pasował do ramki.
exit-urls:string Ciąg znaków zawierający rozdzielone przecinkami adresy URL wyjścia przypisane do obrazów w galerii.

Zdarzenia

Nazwa Opis
autoplayended Wysyłane, gdy autoodtwarzanie zakończy się z dowolnego powodu. event.detail.completed ma wartość true (prawda), jeśli zakończyło się naturalnie po osiągnięciu określonej liczby pętli. W przeciwnym razie ma wartość false (fałsz).
frameactivated Wysyłane po rozpoczęciu aktywacji nowej klatki, nawet gdy nie jest ona jeszcze widoczna.
frameshown Wysyłane po wyświetleniu nowej klatki.
frametap Wysyłane, gdy użytkownik kliknie klatkę.
rotateonceended Wysyłane, gdy obrót zakończy się z dowolnego powodu. event.detail.completed ma wartość true (prawda), jeśli zakończy się naturalnie. W przeciwnym razie ma wartość false (fałsz).
reachleftend Wysyłane, gdy galeria osiągnie lewy koniec.
reachrightend Wysyłane, gdy galeria osiągnie prawy koniec.

Metody

Nazwa Opis
goToFrame(frame:number, with_animation:boolean) Przechodzi do określonej klatki.
rotateOnce(startFromCurrentFrame:boolean) Pokazuje klatkę w galerii, zaczynając od klatki początkowej, jeśli parametr startFromCurrentFrame ma wartość false (fałsz) lub nie jest określony. W przeciwnym razie rozpoczyna od bieżącej klatki. Obrót zatrzymuje się, zanim osiągnie klatkę początkową.
startAutoplay(startFromCurrentFrame:boolean) Rozpoczyna autoodtwarzanie, zaczynając od klatki początkowej, jeśli parametr startFromCurrentFrame ma wartość false (fałsz) lub nie jest określony. W przeciwnym razie rozpoczyna od bieżącej klatki. Autoodtwarzanie zatrzymuje się po osiągnięciu określonej liczby pętli.
stop() Jeśli trwa animacja, wyłącza ją.
goForwards() Przesuwa widok w galerii o klatkę do przodu.
goBackwards() Przesuwa widok w galerii o klatkę do tyłu.
Przejście z efektem żaluzji

gwd-blinds

Komponent efektu żaluzji, który ukazuje nowy obraz, tak jakby był on widziany zza żaluzji, odsłaniając kolejno poszczególne listewki od jednego brzegu do drugiego.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu.
blinds:number Liczba żaluzji.
transparentbackground:boolean Określa, czy odsłonić przezroczyste tło przed wyrenderowaniem żaluzji nowego obrazu. W przypadku wartości false (fałsz) żaluzje nakładają się na poprzedni obraz.
Przejście z efektem drzwi

gwd-door-wipe

Komponent efektu drzwi to odmiana efektu wyczyszczenia dostępna w 2 wariantach o różnych kierunkach czyszczenia. Wyczyszczenie z efektem otwieranych drzwi odsłania nowy obraz, począwszy od środka starego obrazu, tak jakby otwierały się dwuskrzydłowe drzwi. Wyczyszczenie z efektem zamykanych drzwi odsłania nowy obraz, począwszy od brzegów starego obrazu, tak jakby dwuskrzydłowe drzwi się zamykały.

Właściwości

Nazwa Opis
orientation:dropdown Orientacja animacji.
direction:dropdown Kierunek czyszczenia z efektem drzwi.
Przejście z efektem zanikania

gwd-fade

Komponent przejścia z efektem zanikania.

Przejście z efektem przesłony

gwd-iris-wipe

Komponent efektu przesłony, który ukazuje nowy obraz w coraz większym kręgu pojawiającym się domyślnie na środku klatki.

Właściwości

Nazwa Opis
originpercentx:number Początek rosnącego kręgu na osi X względem szerokości klatki.
originpercenty:number Początek rosnącego kręgu na osi Y względem wysokości klatki.
Przejście z efektem wysunięcia

gwd-push

Komponent przejścia z efektem wysunięcia, który powoduje, że nowy obraz pojawia się, wypychając poprzedni.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu wysunięcia.
Przejście z efektem okrążenia

gwd-radial-wipe

Komponent efektu okrążenia to odmiana efektu wyczyszczenia, w której nowy obraz pojawia się po zatoczeniu kręgu przez promień (na przykład wskazówki zegara) wokół określonego punktu.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu.
originpercentx:number Punkt początkowy na osi X względem szerokości klatki, na którym pojawia się promień odsłaniający nowy obraz.
originpercenty:number Punkt początkowy na osi Y względem wysokości klatki, na którym pojawia się promień odsłaniający nowy obraz.
Przejście z efektem obrotu

gwd-rotate

Komponent efektu obrotu, w którym poprzedni obraz zaczyna się obracać i powiększać, a potem następuje pomniejszenie ukazujące nowy obraz wraz z końcem obracania.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu.
Przejście z efektem wycinka

gwd-slice

Komponent efektu wycinka, w którym nowy obraz pojawia się w formie wysuwających się po kolei pasków.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu wycinka.
slices:number Liczba wycinków lub pasków składających się na cały widok.
transparentbackground:boolean Określa, czy odsłonić przezroczyste tło, zanim pojawią się wycinki nowego obrazu. W przypadku wartości false (fałsz) wycinki nakładają się na poprzedni obraz.
Przejście z efektem podziału

gwd-split-push

Komponent efektu podziału to odmiana efektu wysunięcia, w której poprzedni obraz jest dzielony na 2 części w pionie lub poziomie. Odpowiadające im części nowego obrazu wypychają stary obraz w przeciwnych kierunkach.

Właściwości

Nazwa Opis
orientation:dropdown Orientacja animacji.
Przejście z efektem pasków

gwd-stripe-wipe

Komponent efektu pasków to odmiana efektu wyczyszczenia, w której na ekranie pojawiają się jednocześnie coraz większe kolorowe paski w naprzemiennych kolorach, zakrywając poprzedni obraz. Następnie paski kurczą się, aby odsłonić nowy obraz.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu.
stripes:number Liczba pasków w każdym kolorze.
color1:color Wartość szesnastkowa 1 z 2 naprzemiennych kolorów pasków.
color2:color Wartość szesnastkowa drugiego z naprzemiennych kolorów pasków.
Przejście z efektem rolety weneckiej

gwd-venetian-blinds

Komponent efektu rolety weneckiej, w którym nowy obraz pojawia się jakby zza żaluzji weneckich otwierających się jednocześnie lub osobno.

Właściwości

Nazwa Opis
orientation:dropdown Orientacja animacji.
blinds:number Liczba żaluzji.
staggered:boolean Określa, czy listewki otwierają się z opóźnieniem. W przypadku wartości false (fałsz) wszystkie listewki otwierają się jednocześnie.
Przejście z efektem wyczyszczenia

gwd-wipe

Komponent przejścia z efektem wyczyszczenia. W standardowym efekcie wyczyszczenia nowy obraz stopniowo zastępuje poprzedni, pojawiając się za linią, która biegnie od jednej krawędzi do drugiej.

Właściwości

Nazwa Opis
direction:dropdown Kierunek efektu.
angle:number Kąt nachylenia linii, za którą nowy obraz zastępuje poprzedni.
Przejście z efektem zygzaka

gwd-zigzag

Komponent efektu zygzaka, w którym nowy obraz pojawia się w sposób przypominający zygzakujący ruch węża. Efekt poziomego zygzaka odsłania kolejne płytki nowego obrazu w rzędach naprzemiennie od lewej do prawej i od prawej do lewej. Efekt pionowego zygzaka odsłania kolejne płytki nowego obrazu w kolumnach naprzemiennie od góry do dołu i od dołu do góry.

Właściwości

Nazwa Opis
orientation:dropdown Orientacja animacji.
rows:number Liczba wierszy efektu zygzaka.
columns:number Liczba kolumn efektu zygzaka.
Wideo

gwd-video

Komponent opakowujący obiekt HTMLVideoElement.

Właściwości

Nazwa Opis
autoplay:boolean Określa, czy po wczytaniu film ma być autoodtwarzany.
loop:boolean Określa, czy film ma być zapętlony.
muted:boolean Określa, czy film ma być początkowo wyciszony.
controls:boolean Określa, czy domyślne natywne elementy sterujące odtwarzacza są włączone.
sources:file Ciąg znaków zawierający rozdzielone przecinkami źródła filmów w różnych formatach.
poster:string URL wskazujący klatkę z plakatem, która jest wyświetlana, dopóki użytkownik nie rozpocznie odtwarzania lub przewijania.

Zdarzenia

Nazwa Opis
play Wysyłane, gdy odtwarzanie multimediów rozpocznie się po wstrzymaniu. Oznacza, że odtwarzanie zostało wznowione po wcześniejszym zdarzeniu wstrzymania.
pause Wysyłane po wstrzymaniu odtwarzania.
playing Wysyłane, gdy rozpocznie się odtwarzanie multimediów (po raz pierwszy, po wcześniejszym wstrzymaniu lub po zakończeniu i ponownym uruchomieniu).
ended Wysyłane po zakończeniu odtwarzania.
volumechange Wysyłane, gdy zmieni się głośność dźwięku (zarówno przy ustawianiu głośności, jak i zmianie atrybutu wyciszenia).
seeked Wysyłane po zakończeniu operacji wyszukiwania.
waiting Wysyłane, gdy żądana operacja (np. odtwarzanie) jest opóźniona z powodu oczekiwania na zakończenie innej (np. wyszukiwania).

Metody

Nazwa Opis
mute() Włącza lub wyłącza wyciszenie filmu.
pause() Wstrzymuje odtwarzanie filmu.
play() Uruchamia odtwarzanie filmu.
replay() Ponownie uruchamia odtwarzanie filmu.
seek(time:number) Przechodzi do określonego punktu czasowego filmu.
setVolume(volume:number) Ustawia głośność filmu.
setSources(sources:string) Ustawia źródła filmu.
YouTube

gwd-youtube

Rozszerza element HTMLElement, opakowując wywołania interfejsu API YouTube.

Właściwości

Nazwa Opis
video-url:string URL filmu w YouTube.
autoplay:string W obsługiwanych środowiskach film w YouTube będzie po wczytaniu autoodtwarzany.
preview-duration:number Określa czas trwania podglądu filmu. Właściwość używana tylko wtedy, gdy atrybut autoodtwarzania ma wartość preview.
controls:string Wyświetla elementy sterujące odtwarzaniem filmu (none, autohide).
color:string Motyw kolorystyczny paska postępu odtwarzacza (czerwony lub biały).
muted:boolean Określa, czy film ma być początkowo wyciszony.
loop:boolean Określa, czy film ma być zapętlony.
pause-on-end:boolean Wstrzymuje film na sekundę przed końcem.
start-position:number Rozpoczyna odtwarzanie filmu od określonego punktu czasowego (w sekundach).
allowfullscreen:boolean Zezwala na tryb pełnoekranowy na komputerze.
extra-player-args:string Dodatkowe parametry odtwarzacza YouTube opisane na stronie https://developers.google.com/youtube/player_parameters?playerVersion=HTML5#Parameters.

Zdarzenia

Nazwa Opis
buffering Odtwarzacz YouTube wykonuje buforowanie.
ended Osiągnięto koniec odtwarzanego filmu w YouTube.
paused Wstrzymano odtwarzanie filmu w YouTube.
playing Rozpoczęło się odtwarzanie filmu w YouTube.
replayed Rozpoczęło się ponowne odtwarzanie filmu w YouTube.
viewed0percent Wysyłane po wyświetleniu 0% filmu.
viewed25percent Wysyłane po wyświetleniu 25% filmu.
viewed50percent Wysyłane po wyświetleniu 50% filmu.
viewed75percent Wysyłane po wyświetleniu 75% filmu.
viewed100percent Wysyłane po wyświetleniu 100% filmu.
previewed0percent Wysyłane po wyświetleniu 0% podglądu.
previewed25percent Wysyłane po wyświetleniu 25% podglądu.
previewed50percent Wysyłane po wyświetleniu 50% podglądu.
previewed75percent Wysyłane po wyświetleniu 75% podglądu.
previewed100percent Wysyłane po wyświetleniu 100% podglądu.

Metody

Nazwa Opis
toggleMute() Włącza lub wyłącza wyciszenie filmu.
pause() Wstrzymuje odtwarzanie filmu.
play() Uruchamia odtwarzanie filmu.
replay() Ponownie uruchamia odtwarzanie filmu.
seek(time:number) Przechodzi do określonego punktu czasowego filmu.
setYouTubeId(id:string, cueOnly:boolean) Zmienia źródło filmu w YouTube na określony identyfikator.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
16871682747639865352
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
5050422
false
false