APIs de componente

Galeria 360º

gwd-360gallery

Um objeto de galeria que mostra um objeto em rotação.

Propriedades

Nome Descrição
images:string Indica uma string de caminhos de imagens usadas na galeria, separada por vírgula.
autoplay:boolean A galeria precisa exibir automaticamente as imagens depois que ela carregar.
wrap:boolean A galeria precisa permitir que o usuário deslize entre o primeiro e o último frame, em vez de parar nas extremidades.

Eventos

Nome Descrição
firstinteraction É enviado quando o usuário interage com a galeria pela primeira vez.
allframesviewed É enviado quando todos os frames da galeria são exibidos pelo menos uma vez.
allframesloaded É enviado quando todos os frames da galeria são carregados.
frameshown É enviado quando um novo frame é exibido.
frameactivated É enviado quando um novo frame começou a ser ativado, mesmo que ainda não seja visível.
frametap É enviado quando o usuário toca em um frame.

Métodos

Nome Descrição
goToFrame(frame:number, opt_animate:string, opt_direction:string) Anima para o frame especificado.
rotateOnce(opt_duration:number, opt_direction:string) Gira o objeto na galeria uma vez.
goForwards() Move a galeria para frente em um frame.
goBackwards() Move a galeria para trás em um frame.
Ponto de acesso 3D

gwd-3d-hotspot

É um elemento para exibir anotações em um modelo 3D.

Propriedades

Nome Descrição
data-position:string É a posição do ponto de acesso.
data-normal:string É o normal do ponto de acesso.
hotspot-name:string É o nome do ponto de acesso.
hotspot-title:string É o texto do título a ser exibido no card de informação.
hotspot-description:string É o texto de descrição a ser exibido no card de informação.
hide-infocard:boolean Indica se o card de informação deve ser oculto.
Contêiner de ponto de acesso 3D

gwd-3d-hotspot-container

É um elemento de contêiner para anotações em um modelo 3D.

Propriedades

Nome Descrição
up-image:file É o URL para a imagem dos pontos de acesso 3D no estado não pressionado.
over-image:file É o URL para a imagem dos pontos de acesso 3D no estado mouseover ou ao passar o cursor.
down-image:file É o URL para a imagem dos pontos de acesso 3D no estado pressionado.
Modelo 3D

gwd-3d-model

É um componente do visualizador em 3D.

Propriedades

Nome Descrição
id-url:download É o código ou o URL do modelo 3D.
data-gwd-refresh-assets:string É um atributo usado pelo Google Web Designer para determinar se os recursos 3D precisam ser atualizados.
glass:boolean Ativa o material de vidro para o modelo 3D.
src:string É o modelo a ser exibido.
transparent:boolean Ativa um plano de fundo transparente no modelo 3D.
gesture-cue-icon:file É o ícone da dica de gesto.
gesture-cue-text:string É o texto exibido abaixo do ícone da dica de gesto.
gesture-cue-duration:number É a duração (em segundos) para exibir a dica de gesto. Um valor de -1 significa que não há limite de tempo.

Eventos

Nome Descrição
scene-rendered É enviado depois que a cena do modelo 3D é renderizada pela primeira vez.
camera-changed É enviado quando uma das propriedades da câmera tridimensional é alterada. O objeto event.detail contém todas as propriedades da câmera.
hotspot-clicked É enviado quando um ponto de acesso é clicado. O objeto event.detail contém o nome do ponto de acesso clicado.
interaction-start É enviado quando o usuário começa a interagir com o modelo 3D.
interaction-end É enviado quando o usuário termina de interagir com o modelo 3D.

Métodos

Nome Descrição
setYaw(yaw:number) Define o ângulo de guinada (em graus) sem nenhuma animação, considerando os limites da câmera.
setTargetYaw(targetYaw:number) Define o ângulo de guinada desejado (em graus) com base nos limites da câmera ou na base da rotação entre -360 e 360 graus.
setTargetPitch(targetPitch:number) Define o ângulo da verticalidade desejada (em graus).
incrementTargetPitch(pitchDelta:number) Incrementa a verticalidade desejada de um ângulo delta (em graus).
setTargetZoom(targetZoom:number) Define o zoom desejado (em metros).
incrementTargetZoom(zoomDelta:number) Incrementa o zoom desejado (em metros).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Define o eixo desejado (em metros).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Define a movimentação local desejada (em metros).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Define a cor do material.
playAnimation(animationName:string) Exibe a animação.
pauseAnimation(animationName:string) Pausa a animação.
setAnimationTime(animationName:string, animationTime:number) Define o tempo de animação (em segundos).
lookAtHotspot(hotspotName:string) Move e gira a câmera para focar o ponto de acesso.
Visualizador de modelos 3D

gwd-3d-model-viewer

É um componente que une o componente "Visualizador do modelo 3D".

Propriedades

Nome Descrição
src:file É o arquivo de origem do modelo 3D.
gesture-cue-icon:file É o ícone da dica de gesto.
gesture-cue-text:string É o texto exibido abaixo do ícone da dica de gesto.
gesture-cue-duration:number É a duração (em segundos) para exibir a dica de gesto. Um valor de -1 significa que não há limite de tempo.
skybox-image:file É a imagem de plano de fundo da cena do modelo 3D.
environment-image:file Controla o reflexo ambiental do modelo 3D.

Eventos

Nome Descrição
scene-rendered É enviado depois que a cena do modelo 3D é renderizada pela primeira vez.
camera-changed É enviado quando uma das propriedades da câmera tridimensional é alterada. O objeto event.detail contém todas as propriedades da câmera.
hotspot-clicked É enviado quando um ponto de acesso é clicado. O objeto event.detail contém o nome do ponto de acesso clicado.
interaction-start É enviado quando o usuário começa a interagir com o modelo 3D.
interaction-end É enviado quando o usuário termina de interagir com o modelo 3D.

Métodos

Nome Descrição
setYaw(yaw:number) Define o ângulo de guinada (em graus) sem nenhuma animação, considerando os limites da câmera.
setTargetYaw(targetYaw:number) Define o ângulo de guinada desejado (em graus) com base nos limites da câmera ou na base da rotação entre -360 e 360 graus.
setTargetPitch(targetPitch:number) Define o ângulo da verticalidade desejada (em graus).
incrementTargetPitch(pitchDelta:number) Incrementa a verticalidade desejada de um ângulo delta (em graus).
setTargetZoom(targetZoom:number) Define o zoom desejado (em metros).
incrementTargetZoom(zoomDelta:number) Incrementa o zoom desejado (em metros).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Define o eixo desejado (em metros).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Define a movimentação local desejada (em metros).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Define a cor do material.
playAnimation(animationName:string) Exibe a animação.
pauseAnimation(animationName:string) Pausa a animação.
setAnimationTime(animationName:string, animationTime:number) Define o tempo de animação (em segundos).
Adicionar à agenda

gwd-addtocalendar

Adiciona um evento às agendas.

Propriedades

Nome Descrição
event-title:string É o nome do evento como será visto na agenda do usuário.
start-date:string É a data de início do evento.
start-time:string É o horário de início do evento (em formato 24 horas).
end-date:string É a data de término do evento.
end-time:string É o horário de término do evento (em formato 24 horas).
timezone:string Indica o fuso horário do evento. Quando esta propriedade for definida, o horário será ajustado para o usuário quando ele estiver em outro fuso horário.
location:string É o local do evento.
description:string É a descrição do evento.
icalendar:boolean Se um arquivo iCalendar deve ou não ser usado.
google:boolean Indica se o Google Agenda precisa ou não ser usado.
windows-live:boolean Indica se o Windows Live Calendar precisa ou não ser usado.
yahoo:boolean Indica se o Yahoo Agenda precisa ou não ser usado.
bg-color:string Indica o valor hexadecimal para a cor do plano de fundo da lista suspensa.
font-color:string Indica o valor hexadecimal para a cor da fonte da lista suspensa.
font-family:string É o nome da fonte da lista suspensa.
font-size:string É o tamanho da fonte da lista suspensa.
font-weight:string É o peso da fonte da lista suspensa.
highlight-color:string Indica o valor hexadecimal para a cor de destaque da lista suspensa.
Áudio

gwd-audio

É um componente que une um HTMLAudioElement.

Propriedades

Nome Descrição
autoplay:boolean Se o áudio for reproduzido automaticamente quando carregado.
loop:boolean Se o áudio fizer um loop quando concluído.
muted:boolean Indica se o áudio precisa começar silenciado.
controls:boolean Indica se os controles de player nativo padrão estão ativados.
sources:file Indica uma string de origens de áudio em diferentes formatos, separada por vírgula.

Eventos

Nome Descrição
play É enviado quando a reprodução da mídia se inicia após um evento de pausa anterior.
pause Enviado quando a reprodução estiver em pausa.
playing É enviado quando a mídia começa a tocar (pela primeira vez após ter sido pausada ou após o término e reinício).
ended Enviado quando a reprodução for concluída.
volumechange Enviado quando o volume de áudio variar (quando o volume estiver definido e o atributo silenciado for alterado).
seeked Enviado quando uma operação de procura for concluída.
waiting Enviado quando a operação solicitada (como a reprodução) for adiada enquanto aguarda a conclusão de outra operação (como uma busca).

Métodos

Nome Descrição
mute() Alterna para desativar/ativar o som do áudio.
pause() Pausa o áudio.
play() Toca o áudio.
replay() Toca o áudio novamente.
seek(time:number) Pula para uma marcação de tempo específica no áudio.
Galeria carrossel

gwd-carouselgallery

É um objeto de galeria que mostra seus frames em um layout de estilo carrossel.

Propriedades

Nome Descrição
images:string Indica uma string de caminhos de imagens usadas na galeria, separada por vírgula.
groups:string Indica uma string de grupos de códigos, separada por vírgula.
transition-duration:number Velocidade de galeria de animação em milissegundos.
start-frame:number Indica o número da imagem que você quer exibir inicialmente.
autoplay:boolean Reproduzir ou não automaticamente os frames uma vez.
has-navigation:boolean Inclui automaticamente ou não os controles de navegação de galeria.
navigation-thumbnails:boolean Se miniaturas devem ser usadas para navegação em vez de pontos
navigation-highlight:color Um código de cores CSS usado para destacar o frame ativo na navegação
scaling:string Como o conteúdo da imagem é redimensionado para caber no seu frame
frame-width:number Indica a espessura de um painel de conteúdo.
frame-height:number Indica a altura de um painel de conteúdo.
neighbor-rotation-y:number Uma rotação do eixo Y aplicada aos vizinhos do painel atualmente centrado. É usada para inclinar os painéis vizinhos.
neighbor-translation-x:number Uma tradução do eixo X aplicada aos vizinhos do painel atualmente centrado. É usada para ajustar a colocação de painéis vizinhos.
neighbor-translation-y:number Uma tradução do eixo Y aplicada aos vizinhos do painel atualmente centrado.
neighbor-translation-z:number Indica uma tradução do eixo Z aplicada aos vizinhos do painel atualmente centrado.
exit-urls:string Indica uma string de URLs de saída correspondente às imagens na galeria, separada por vírgula.
show-reflection:boolean Exibe ou não um reflexo baseado em CSS3.
pause-front-media:boolean Pausa ou não elementos de mídia (por exemplo, vídeo ou áudio) no frame anterior quando o frame atual é alterado.
resume-next-media:boolean Retoma ou não elementos de mídia (por exemplo, vídeo ou áudio) no novo frame quando o frame atual é alterado.

Eventos

Nome Descrição
firstinteraction É enviado quando o usuário interage com a galeria pela primeira vez.
allframesviewed É enviado quando todos os frames da galeria são exibidos pelo menos uma vez.
allframesloaded É enviado quando todos os frames da galeria são carregados.
autoplayended É enviado quando a reprodução automática é encerrada por algum motivo. event.detail.completed será verdadeiro se tiver sido fechado naturalmente ao atingir a duração pretendida. Do contrário, será falso.
frameshown É enviado quando um novo frame é exibido.
frameactivated É enviado quando um novo frame começou a ser ativado, mesmo que ainda não seja visível.
frameautoplayed É enviado quando um frame é ativado para reprodução automática. Pode ser acionado mais frequentemente que frameshown, porque será disparado separadamente para cada um dos vários frames que estiverem visíveis ao mesmo tempo.
frametap É enviado quando o usuário toca em um frame.
reachleftend É enviado quando a galeria chega ao final esquerdo dela.
reachrightend É enviado quando a galeria chega ao final direito dela.
trackstart É enviado quando a ação de arrastar com o mouse ou por toque é iniciada.
track O componente registra os dados de local X e Y associados à ação de arrastar usando o mouse ou o toque.
trackend É enviado quando a ação de arrastar com o mouse ou por toque é interrompida.

Métodos

Nome Descrição
goToFrame(index:number, opt_animate:string) Indica ir para o frame especificado.
goForwards(opt_animate:string) Indica ir para o próximo frame, se disponível.
goBackwards(opt_animate:string) Indica ir para o frame anterior.
rotateOnce(opt_duration:number, opt_direction:string) Mostrar todos os frames na galeria uma vez.
stopRotation() Interrompe a rotação automática atual.
Ponto de inserção

gwd-cuepoint

É um componente anexado a um componente "Vídeo" do Google Web Designer e que aciona um evento quando o vídeo atinge um tempo específico.

Propriedades

Nome Descrição
time:number É o tempo em segundos em que o evento é acionado.

Eventos

Nome Descrição
cuepoint É enviado quando a exibição da mídia atinge o tempo definido em um ponto de inserção.

Métodos

Nome Descrição
seek() Define o tempo do vídeo como o momento de um ponto de inserção.
setTime(time:number) Define o momento do ponto de inserção.
Troca de data

gwd-dateswap

O componente "Troca de data" mudará a visibilidade do elemento com base na comparação entre a data atual e o período desejado.

Propriedades

Nome Descrição
from_date:string É uma string que representa uma data RFC2822 ou ISO 8601.
to_date:string É uma string que representa uma data RFC2822 ou ISO 8601.

Eventos

Nome Descrição
before É enviado quando a data atual é anterior à from_date (exclusivo).
during É enviado quando a data atual está entre from_date e to_date (inclusivo).
after É enviado quando a data atual é posterior à to_date (exclusivo).

Métodos

Nome Descrição
checkDate() Compara a data atual com o período.
Navegação da galeria

gwd-gallerynavigation

É um controle de navegação para um componente de galeria do Google Web Designer.

Propriedades

Nome Descrição
for:string Indica uma string de caminhos de imagens usadas na galeria, separada por vírgula.
highlight:color Um código de cores CSS usado para destacar o frame ativo na navegação.
use-thumbnails:boolean Se miniaturas forem usadas para navegação em vez de pontos.
Anúncio genérico

gwd-genericad

Implementa o contêiner de anúncio genérico.

Eventos

Nome Descrição
adinitialized É enviado logo antes de o elemento genérico renderizar o conteúdo do anúncio.

Métodos

Nome Descrição
initAd() Inicia o anúncio após receber os eventos apropriados do Enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Navega para as dimensões expandidas do anúncio. Se um código de página não for especificado, o anúncio navegará para a página padrão.
exit(url:string, opt_collapseOnExit:boolean, opt_pageId:string) Sai do anúncio e opcionalmente o recolhe.
Gesto

gwd-gesture

É uma abstração para uma série de eventos de gesto.

Propriedades

Nome Descrição
touch-action:string É como a ação de toque deve ser interpretada. Os valores válidos são: auto, none, pan-x e pan-y. O comportamento padrão é o mesmo que está definido para none.

Eventos

Nome Descrição
hover É enviado quando o local do mouse ou do toque entra nos limites do componente.
hoverend É enviado quando o local do mouse ou do toque deixa os limites do componente.
trackstart É enviado quando a ação de arrastar com o mouse ou por toque é iniciada.
track O componente registra os dados de local X e Y associados à ação de arrastar usando o mouse ou o toque.
trackend É enviado quando a ação de arrastar com o mouse ou por toque é interrompida.
tap É enviado quando um toque do usuário ou um clique do mouse é registrado.
swipeleft É enviado quando o usuário desliza para a esquerda.
swiperight É enviado quando o usuário desliza para a direita.
swipeup É enviado quando o usuário desliza para cima.
swipedown É enviado quando o usuário desliza para baixo.
Anúncio do Google

gwd-google-ad

Implementa o contêiner de anúncios do Google.

Propriedades

Nome Descrição
polite-load:boolean Indica se o anúncio precisa respeitar a semântica de carregamento discreto.
fullscreen:boolean Se este anúncio tentar expandir ou não em tela cheia.

Eventos

Nome Descrição
adinitialized É enviado logo antes de o elemento renderizar o conteúdo do anúncio.
expandstart É enviado quando o Enabler dispara um evento de início de expansão.
expandfinish É enviado quando o Enabler dispara um evento de fim de expansão.
collapsestart É enviado quando o Enabler dispara um evento de início de recolhimento.
collapsefinish É enviado quando o Enabler dispara um evento de fim de recolhimento.
fullscreensupport É enviado quando a expansão para tela cheia é compatível.
dynamicelementsready É enviado depois que os dados dinâmicos são aplicados ao conteúdo do anúncio.
hostpagescroll É enviado quando o Enabler dispara um evento de rolagem da página host.

Métodos

Nome Descrição
initAd() Inicia o anúncio após receber os eventos apropriados do Enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Navega para as dimensões expandidas do anúncio. Se um código de página não for especificado, o anúncio navegará para a página padrão.
exit(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Sai do anúncio e opcionalmente o recolhe.
exitOverride(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Sai do anúncio para o URL especificado, qualquer que seja o valor definido no Studio. Recolhe o anúncio se opt_collapseOnExit for verdadeiro.
incrementCounter(metric:string, opt_isCumulative:boolean) Rastreia um evento de contagem.
startTimer(timerId:string) Inicia um temporizador de evento.
stopTimer(timerId:string) Interrompe um temporizador de evento.
reportManualClose() Registra o fechamento manual de um anúncio flutuante, pop-up, de expansão, in-page com pop-up ou in-page com flutuante. Esse método é um proxy para Enabler.reportManualClose.
Ponto de acesso

gwd-hotspot

É um componente que mostra e oculta um ponto de acesso em momentos específicos de um vídeo.

Propriedades

Nome Descrição
show-time:number É o tempo em segundos em que o ponto de acesso começa a ficar visível.
hide-time:number É o tempo em segundos em que o ponto de acesso deixa de ser visível.
left:string Indica a posição à esquerda do ponto de acesso acima do vídeo em relação à largura do frame (por exemplo, "5%").
top:string Indica a posição superior do ponto de acesso acima do vídeo em relação à altura do frame (por exemplo, "5%").
width:string Indica a largura do ponto de acesso proporcional ao vídeo em relação à largura do frame.
height:string Indica a altura do ponto de acesso proporcional ao vídeo em relação à altura do frame.

Eventos

Nome Descrição
hotspotshown É enviado quando o ponto de acesso se torna visível.
hotspothidden É enviado quando o ponto de acesso fica oculto.

Métodos

Nome Descrição
show(showHide:boolean) Alterna a visibilidade do ponto de acesso.
seek(showHide:boolean) Define um tempo do vídeo para exibir ou ocultar o momento do ponto de acesso.
setTimes(showTime:number, hideTime:number) Define os tempos de exibição e ocultação do ponto de acesso.
Iframe

gwd-iframe

É um componente que une um HTMLIframeElement.

Propriedades

Nome Descrição
source:string Indica a origem do iframe. Isso substitui o atributo src no elemento de imagem nativa.
scrolling:string Se o iframe deve exibir ou não barras de rolagem.

Eventos

Nome Descrição
iframeload É enviado quando o iframe é carregado.

Métodos

Nome Descrição
setUrl(url:string) Muda o URL do iframe e o carrega imediatamente.
Imagem

gwd-image

É um componente que une um HTMLImageElement para ser compatível com o carregamento adiado da origem da imagem.

Propriedades

Nome Descrição
source:file É a origem da imagem. Isso substitui o atributo src no elemento de imagem nativa.
alt:string É o texto alternativo da imagem.
scaling:string Define como a imagem será redimensionada para caber no frame.
alignment:string Indica como a imagem deve se alinhar dentro da área de visualização.
focalpoint:string Codifica um ponto focal da imagem como coordenadas de pixel x/y.
disablefocalpoint:boolean Desativa o ponto focal definido pelo atributo focalpoint (usado internamente pelo Google Web Designer).
Botão de imagem

gwd-imagebutton

Um botão de imagem compatível com estados acima/sobre/abaixo.

Propriedades

Nome Descrição
up-image:file É o URL para a imagem do botão no estado não pressionado.
over-image:file É o URL para a imagem do botão no estado mouseover ou ao passar o cursor.
down-image:file É o URL para a imagem do botão no estado pressionado.
bgcolor:string É a cor do plano de fundo do botão.
alignment:string Como a imagem deve alinhar dentro da área de visualização.
scaling:string Como a imagem deve se encaixar no contêiner principal.
disabled:boolean Se o botão deve ser desativado.

Eventos

Nome Descrição
imagebuttonloaded É enviado quando todas as imagens são carregadas.

Métodos

Nome Descrição
toggleEnable() Alterna entre ativado e desativado.
setImages(upSrc:string, opt_overSrc:string, opt_downSrc:string) Define as origens de imagem para todos os estados.
Efeito de imagem

gwd-image-effect

É um componente "Efeito de imagem".

Propriedades

Nome Descrição
scaling:string Define como a imagem será redimensionada para caber no frame.
time-limit:number É o limite de tempo da animação. Um valor de -1 significa que não há limite de tempo.
settings:string Inicia a caixa de diálogo de configurações do componente.
images:string Indica uma string de caminhos de imagens usada no efeito da imagem, separada por vírgula.

Eventos

Nome Descrição
autoplayended É enviado quando a reprodução automática é encerrada quando o limite de tempo é atingido.

Métodos

Nome Descrição
play() Exibe a animação.
pause() Pausa a animação.
Efeito de imagem antes e depois

gwd-before-and-after

É um efeito de imagem em que duas imagens semelhantes são compostas em uma comparação "antes e depois".

Efeito de imagem respiração

gwd-breathe

É um efeito de imagem que anima uma imagem sendo expandida e contraída elasticamente.

Efeito de imagem revelação

gwd-reveal

É um efeito de imagem em que uma imagem é digitalizada por uma área de foco elíptico, revelando uma segunda imagem.

Efeito de imagem onda

gwd-wave

É um efeito de imagem que aplica uma transformação de onda animada a uma imagem, fazendo com que a imagem se movimente de acordo com um padrão de onda.

Mapa

gwd-map

Estende HTMLElement para unir chamadas de API do Google Maps.

Propriedades

Nome Descrição
api-key:string Indica a chave da API do Google. Acesse: https://developers.google.com/maps/documentation/javascript/get-api-key.
query:string Indica o nome da consulta de pesquisa para retornar locais com a API Google Places.
start-latitude:decimal Inicia coordenadas de latitude central. O valor deve ser entre -90 e 90 graus.
start-longitude:decimal Inicia coordenadas de longitude central. O valor deve ser entre -180 e 180 (graus).
request-user-location:boolean Se a localização do usuário for solicitada. Se definida como verdadeiro, o usuário será solicitado a compartilhar a localização.
client-id:string Indica o ID do cliente Premier do Google Maps
search-radius:number Raio mínimo para realizar uma pesquisa de local, em metros.
result-limit:number O número máximo de resultados como retorno em uma única consulta.
start-zoom:number Iniciar nível de zoom, em unidades usadas pela API do Google Maps. O padrão é 16, que é nivelado à vizinhança.
marker-src:string Marcadores do nome de arquivo de imagem, como uma imagem que contém componentes desativado, ativado e sombra.
gps-src:string Localização de GPS do nome de arquivo de imagem ponto azul.
msg-start-position-prompt:string String de localização para o texto de aviso do diálogo para selecionar uma posição inicial.
msg-gps-button-label:string String de localização para o rótulo do botão que recupera a localização de usuários a partir da Geolocation API
msg-manual-position-button-label:string String de localização para o rótulo do botão que abre um campo de pesquisa de localização.
msg-manual-position-prompt:string String de localização para o texto do aviso de diálogo para buscar uma posição inicial no mapa.
msg-manual-position-placeholder:string String de localização para o texto do marcador da caixa de pesquisa para buscar uma posição inicial no mapa.
msg-geocode-failure:string É a string de localização para o texto do aviso da caixa de diálogo exibido quando uma tentativa de usar a API de geolocalização falha.
msg-no-results-found:string String de localização para o texto de aviso do diálogo exibido quando não foram encontrados resultados de mapas na localização escolhida.

Eventos

Nome Descrição
pinclick Indica quando o usuário seleciona um marcador no mapa.

Métodos

Nome Descrição
setCenter(latitude:number, longitude:number, opt_accuracy:number) Define o centro do mapa para o local especificado por latitude/longitude.
Página

gwd-page

Uma página representa um único card no grupo de páginas.

Propriedades

Nome Descrição
expanded:boolean Indica se esta página deve ser considerada como uma página expandida (específico do anúncio).
centered:boolean Indica se o conteúdo desta página deve ser centralizado.
alt-orientation-page:string O código da página da página que melhor representa este conteúdo na orientação alternada.

Eventos

Nome Descrição
attached Enviado logo depois que a página é anexada ao DOM
detached Enviado logo depois que a página é removida do DOM
pageactivated É enviado quando a página está pronta para ser exibida.
pagedeactivated É enviado quando a página não está mais sendo exibida.
pageload É enviado depois que o conteúdo de página é carregado.
pagepresenting É enviado logo antes de a página começar a animação inicial.
shake É enviado quando o dispositivo detecta um gesto de agitar.
tilt É enviado quando o dispositivo detecta um gesto de inclinar.
rotatetoportrait É enviado quando o dispositivo é girado para a orientação retrato.
rotatetolandscape É enviado quando o dispositivo é girado para a orientação paisagem.
Grupo de páginas

gwd-pagedeck

Um PageDeck é um contêiner de páginas. Ele mostra uma página de cada vez, e diferentes páginas podem ser giradas para frente, em qualquer ordem e usando qualquer uma das transições de página compatíveis.

Propriedades

Nome Descrição
default-page:string O código da página padrão.

Eventos

Nome Descrição
pagetransitionstart É enviado antes que ocorra uma transição de página.
pagetransitionend É enviado depois que a transição de página é concluída.

Métodos

Nome Descrição
goToNextPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Navega para a próxima página no grupo de páginas.
goToPreviousPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Navega para a página anterior no grupo de páginas.
goToPage(pageId:string, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Navega para a página especificada no grupo de páginas.
getCurrentPage() Retorna a página atual ou um valor nulo se uma página não for exibida.
getDefaultPage() Retorna a página padrão se especificado. Caso contrário, retorna a primeira página.
getPage(pageId:string) Retorna a página com o código especificado.
findPageIndexByAttributeValue(attributeName:string, value:string|number|boolean) Retornará o elemento de página com o valor do atributo igual ao valor especificado ou -1 se a página não tiver sido encontrada.
getOrientationSpecificPage(orientation:string, pageId:string) Retorna a página correspondente à orientação especificada.
getElementById(id:string) Encontra o elemento com o código especificado em todas as páginas neste grupo de páginas. Como gwd-pagedeck só mantém a página ativa no DOM, o document.getElementById(id) padrão não retornará os elementos nas páginas inativas. É um caso de uso comum, especialmente em anúncios dinâmicos, para se referir a elementos em páginas inativas. Em tais casos, este método pode ser usado para excluir a referência de um elemento pelo código dele.
Paralaxe

gwd-parallax

É um componente "Paralaxe".

Propriedades

Nome Descrição
settings:string Inicia a caixa de diálogo de configurações do componente.
yscroll:decimal É o fator de rolagem que será usado para a animação de paralaxe ao renderizar o conteúdo no cenário.

Eventos

Nome Descrição
ready É enviado quando todos os recursos do componente "Paralaxe" são carregados.
Efeitos de partículas

gwd-particleeffects

É um componente para compor vários efeitos de partículas e imagens.

Propriedades

Nome Descrição
autoplay:boolean Indica se a animação deve ser exibida automaticamente quando o componente é carregado.
time-limit:number É o limite de tempo da animação. Um valor de -1 significa que não há limite de tempo.
settings:string Inicia a caixa de diálogo de configurações do componente.

Eventos

Nome Descrição
timelimitreached É enviado quando a reprodução da animação atinge o limite de tempo especificado.

Métodos

Nome Descrição
play() Exibe a animação.
pause() Pausa a animação.
stop() Para a animação.
Partículas

gwd-particles

É o componente do sistema de partículas.

Propriedades

Nome Descrição
acceleration-x:number É o componente x da aceleração em px/frame/frame.
acceleration-y:number É o componente y da aceleração em px/frame/frame.
angle-max:number É o ângulo máximo da direção da velocidade das partículas.
angle-min:number É o ângulo mínimo da direção da velocidade das partículas.
autoplay:boolean Indica se a animação deve ser exibida automaticamente quando o gwd-particleeffects é iniciado.
color1:color É a primeira cor.
color2:color É a segunda cor.
color-rate:number É a taxa em que a cor muda da cor 1 para a cor 2 por frame, somando, no intervalo de [0, 1].
emit-interval:number É o número de frames até a emissão da próxima partícula.
emit-x-max:string É a coordenada x máxima do intervalo de emissão da partícula.
emit-x-min:string É a coordenada x mínima do intervalo de emissão da partícula.
emit-y-max:string É a coordenada y máxima do intervalo de emissão da partícula.
emit-y-min:string É a coordenada y mínima do intervalo de emissão da partícula.
loop:boolean Indica se a animação deve ser repetida.
number:number É o número de partículas.
opacity-min:number É a opacidade mínima das partículas.
opacity-max:number É a opacidade máxima das partículas.
opacity-rate:number Indica a taxa de oscilação da opacidade por frame que é adicionada à opacidade atual de uma partícula.
random-colors:boolean Indica se as partículas têm cores aleatórias entre a cor 1 e a cor 2. Se for falso, todas as partículas são inicializadas com a cor 1.
shape:string É o formato do sprite.
size-max:number Indica o tamanho máximo das partículas em px.
size-min:number Indica o tamanho mínimo das partículas em px.
size-rate:number Indica a taxa de oscilação do tamanho por frame que é adicionada ao tamanho atual de uma partícula.
skip-forward:number Pula para um ponto em que uma determinada porcentagem de partículas foi emitida em um sistema de partículas.
speed-max:number É a velocidade máxima das partículas em px/frame.
speed-min:number É a velocidade mínima das partículas em px/frame.
sprite-image-src:file É a origem das imagens usadas como sprites.
turbulence-frequency:number É a frequência da turbulência. O uso de valores mais altos pode causar irregularidades mais frequentes no movimento. É preciso usar um número positivo.
turbulence-rate:number É a taxa de oscilação da força ao longo do tempo.
turbulence-strength:number É a força que a turbulência exerce sobre as partículas. É preciso usar um número positivo.
turbulence-trail:number Indica quantos estados anteriores e atuais de uma partícula devem ser renderizados.

Métodos

Nome Descrição
play() Exibe a animação.
pause() Pausa a animação.
stop() Para a animação.
SpriteSheet

gwd-spritesheet

Serve para exibir animação ou frame-chave único da Folha de sprite.

Propriedades

Nome Descrição
imagesource:file Indica o URL da imagem da Folha de sprite.
offsetx:number

O deslocamento em pixels do lado esquerdo da folha de sprite para:

  • a borda esquerda da imagem específica da folha de sprite que você quer usar;
  • a borda esquerda da primeira imagem de sprite que você está usando para criar uma animação
offsety:number

O deslocamento em pixels do topo da folha de sprite para:

  • a borda superior da imagem específica da folha de sprite que você quer usar;
  • a borda superior da primeira imagem de sprite que você está usando para criar uma animação
clipwidth:number

A largura em pixels:

  • da imagem específica da folha de sprite que você quer usar;
  • da primeira imagem de sprite que você está usando para criar uma animação
clipheight:number

A altura em pixels:

  • da imagem específica da folha de sprite que você quer usar;
  • da primeira imagem de sprite que você está usando para criar uma animação
alignment:string Determina a posição da imagem dentro do contêiner.
scaling:string Determina como os vários tamanhos de imagens são exibidos no componente.
totalframecount:number É o número de frames que compõem a animação.
duration:number É a duração de cada frame em milésimos de segundos.
loopcount:number É o número de vezes que a animação é repetida. Defina como 0 para repetição infinita.
autoplay:boolean Indica se a animação precisa ser executada automaticamente.
endonstartframe:boolean Se a animação termina no frame inicial
reverseplay:boolean Indica se a animação é exibida no sentido inverso.

Eventos

Nome Descrição
animationend É enviado quando a animação é finalizada.
animationpause É enviado quando a animação é pausada.
animationplay É enviado quando a exibição da animação é iniciada.
animationrestart É enviado quando a animação é reiniciada após uma pausa.

Métodos

Nome Descrição
newAnimation(offsetx:number, offsety:number, clipwidth:number, clipheight:number, totalframecount:number, duration:number, loopcount:number, autoplay:boolean, reverseplay:boolean) Define uma nova animação.
play() Exibe a animação.
pause() Pausa a animação.
togglePlay() Alterna entre exibição e pausa da animação.
restart() Reinicia a animação.
previousFrame() Exibe o frame anterior.
nextFrame() Exibe o próximo frame.
goToFrame(id:number) Exibe um frame específico pelo número dele.
Avaliações com estrelas

gwd-starratings

É um componente para renderizar uma linha de estrelas que representa uma avaliação.

Propriedades

Nome Descrição
ratingvalue:decimal É o valor da nota.
iconsize:number É o tamanho do ícone de estrela.
isemptyshown:boolean Indica se os ícones de estrela vazia serão exibidos.
isemptycolored:boolean Indica se os ícones de estrela vazia serão coloridos.
colorprimary:color É a cor principal do preenchimento.
colorsecondary:color É a cor gradiente secundária.
gradienttype:string É o tipo de gradiente.
ratingmax:number É a nota máxima.
ratingmin:decimal É a nota mínima.

Eventos

Nome Descrição
complete É enviado quando os ícones das notas foram criados.
validationerror O valor de classificação das notas é menor do que o mínimo.
Street View

gwd-streetview

É um componente do Google Street View.

Propriedades

Nome Descrição
key:string Para informações sobre como receber uma chave exclusiva para seu app, consulte: https://developers.google.com/maps/documentation/javascript/get-api-key.
latitude:decimal É o valor de latitude do local.
longitude:decimal É o valor de longitude do local.
interaction:boolean Indica se a visualização pode ser movida como panorama/girada.
heading:decimal Indica a bússola da câmera. Os valores aceitos vão de 0 a 360 (ambos os valores indicando "Norte", com 90 indicando "Leste" e 180 indicando "Sul"). Se a posição não for especificada, um valor será calculado para direcionar a câmera para a localização especificada a partir do ponto no qual a fotografia mais próxima foi tirada.
pitch:decimal Especifica o ângulo para cima ou para baixo da câmera em relação ao veículo do Street View. Muitas vezes, esse ângulo é plano e horizontal, mas nem sempre. Os valores positivos levam o ângulo da câmera para cima (com 90 graus indicando diretamente para cima); os valores negativos levam o ângulo da câmera para baixo (com -90 indicando diretamente para baixo).
zoom:number Especifica o zoom da câmera em relação ao veículo do Street View.
Galeria deslizante

gwd-swipegallery

Um objeto de galeria que mostra seus frames em uma faixa de conteúdo deslizante.

Propriedades

Nome Descrição
images:string Indica uma string de caminhos de imagens usadas na galeria, separada por vírgula.
groups:string Indica uma string de grupos de códigos, separada por vírgula.
transition-duration:number Indica a velocidade da galeria de animação em milésimos de segundo.
start-frame:number Frame de uma base para início.
num-frames-to-display:number Indica o número de frames a serem exibidos de uma vez.
frame-snap-interval:number Indica o número de frames que avançam a cada movimento.
autoplay:boolean Indica se a galeria é girada automaticamente uma vez.
has-navigation:boolean Indica se os controles de navegação da galeria precisam ser incluídos.
navigation-thumbnails:boolean Se miniaturas devem ser usadas para navegação em vez de pontos
navigation-highlight:color Um código de cores CSS usado para destacar o frame ativo na navegação
scaling:string Como o conteúdo da imagem será redimensionado para caber no seu frame.
swipe-axis:string É o eixo em que é detectado deslize.
offset:number Quantidade de espaço vazio entre os frames de conteúdo adjacentes
frame-width:number Indica a espessura de um frame de conteúdo. Substitui num-frames-to-display.
frame-height:number Indica a altura de um frame de conteúdo.
autoplay-duration:number A duração total da reprodução automática dos frames.
autoplay-step-interval:number O intervalo entre cada etapa do frame durante a reprodução automática.
exit-urls:string Indica uma string de URLs de saída correspondente às imagens na galeria, separada por vírgula.
disable-gesture:boolean Esconde/desativa o componente "Gesto" que permite a navegação por toque da galeria.
pause-front-media:boolean Pausa ou não elementos de mídia (por exemplo, vídeo ou áudio) no frame anterior quando o frame atual é alterado.
resume-next-media:boolean Retoma ou não elementos de mídia (por exemplo, vídeo ou áudio) no novo frame quando o frame atual é alterado.

Eventos

Nome Descrição
firstinteraction É enviado quando o usuário interage com a galeria pela primeira vez.
allframesviewed É enviado quando todos os frames da galeria foram exibidos pelo menos uma vez.
allframesloaded É enviado quando todos os frames da galeria são carregados.
autoplayended É enviado quando a reprodução automática é encerrada por algum motivo. event.detail.completed será verdadeiro se tiver sido fechado naturalmente ao atingir a duração pretendida. Do contrário, será falso.
frameshown É enviado quando um novo frame é exibido, depois que as animações necessárias são concluídas.
frameactivated É enviado quando um novo frame começou a ser ativado, mesmo que ainda não seja visível.
frameautoplayed É enviado quando um frame é ativado para reprodução automática. Pode ser acionado mais frequentemente que frameshown, porque será disparado separadamente para cada um dos vários frames que estiverem visíveis ao mesmo tempo.
frametap É enviado quando o usuário toca em um frame.
reachleftend É enviado quando a galeria chega ao final esquerdo dela.
reachrightend É enviado quando a galeria chega ao final direito dela.
framemouseover É enviado quando o usuário move o mouse sobre um frame.
framemouseout É enviado quando o usuário move o mouse para fora de um frame.
trackstart É enviado quando a ação de arrastar com o mouse ou por toque é iniciada.
track O componente registra os dados de local X e Y associados à ação de arrastar usando o mouse ou o toque.
trackend É enviado quando a ação de arrastar com o mouse ou por toque é interrompida.

Métodos

Nome Descrição
goToFrame(frame:number, opt_animate:string) Vai para o frame especificado.
rotateOnce(opt_duration:number, opt_direction:string) Mostra todos os frames na galeria uma vez.
stopRotation() Interromper a rotação automática atual.
goForwards() Move a galeria para frente em um frame.
goBackwards() Move a galeria para trás em um frame.
Virar

gwd-swirl

É um componente "Virar".

Propriedades

Nome Descrição
yscroll:decimal É o fator de rolagem que será usado para a animação espiral ao renderizar o conteúdo no cenário.
settings:string Inicia a caixa de diálogo de configurações do componente.

Eventos

Nome Descrição
ready É enviado quando todos os recursos filhos são carregados.
Área de toque

gwd-taparea

É uma abstração para evento de clique/toque.

Propriedades

Nome Descrição
exit-override-url:string O URL de saída quando a Área de toque é tocada

Eventos

Nome Descrição
action É enviado quando o usuário toca (dispositivos móveis) ou clica (computadores) no botão.
Toque para chamar/enviar mensagem

gwd-taptocall

Um componente que, quando clicado ou tocado, liga ou envia um SMS para o número de telefone configurado.

Propriedades

Nome Descrição
number:string Número de telefone para ligar ou enviar mensagem.
action:string Escolher para enviar uma mensagem SMS ou iniciar uma chamada telefônica.

Eventos

Nome Descrição
action É enviado quando o usuário toca (dispositivos móveis) ou clica (computadores) no botão.
taptocall É enviado quando uma chamada ou mensagem SMS é iniciada.

Métodos

Nome Descrição
dial() Inicia a chamada ou envia uma mensagem SMS para o número configurado.
Galeria com transição

gwd-transitiongallery

É um componente da galeria com transição.

Propriedades

Nome Descrição
settings:string Inicia a caixa de diálogo de configurações do componente.
images:string Indica uma string de caminhos de imagens usadas na galeria, separada por vírgula.
scaling:string Define como a imagem será redimensionada para caber no frame.
exit-urls:string Indica uma string de URLs de saída correspondente às imagens na galeria, separada por vírgula.

Eventos

Nome Descrição
autoplayended É enviado quando a reprodução automática é encerrada por algum motivo. event.detail.completed será verdadeiro se terminar naturalmente ao atingir a contagem de loop pretendida. Caso contrário, será falso.
frameactivated É enviado quando um novo frame começou a ser ativado, mesmo que ainda não seja visível.
frameshown É enviado quando um novo frame é exibido.
frametap É enviado quando o usuário toca em um frame.
rotateonceended É enviado quando a rotação é encerrada por algum motivo. event.detail.completed será verdadeiro se for encerrado naturalmente. Caso contrário, será falso.
reachleftend É enviado quando a galeria chega ao final esquerdo dela.
reachrightend É enviado quando a galeria chega ao final direito dela.

Métodos

Nome Descrição
goToFrame(frame:number, with_animation:boolean) Vai para o frame especificado.
rotateOnce(startFromCurrentFrame:boolean) Exibe o frame na galeria começando no inicial se startFromCurrentFrame for falso ou não especificado. Caso contrário, iniciará pelo frame atual. A rotação será interrompida antes de atingir o frame inicial.
startAutoplay(startFromCurrentFrame:boolean) Inicia a reprodução automática na galeria começando com o frame inicial se startFromCurrentFrame for falso ou não especificado. Caso contrário, iniciará pelo frame atual. A reprodução automática será interrompida quando atingir a contagem de loops.
stop() Cancela a animação se ela estiver em andamento.
goForwards() Move a galeria para frente em um frame.
goBackwards() Move a galeria para trás em um frame.
Transição persianas

gwd-blinds

É um componente de efeito de persiana, que revela a nova imagem com lâminas que se abrem uma após a outra, começando de uma borda e avançando até a borda oposta.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito.
blinds:number Indica o número de persianas.
transparentbackground:boolean Indica se o plano de fundo transparente deve ser revelado antes da renderização da persiana da nova imagem. Se for falso, a persiana cobrirá a imagem antiga.
Transição wipe de porta

gwd-door-wipe

Um componente de efeito de wipe de porta é uma variação do efeito wipe, com dois tipos baseados na direção do wipe. Um wipe de abertura de porta revela a nova imagem começando do centro da imagem antiga, como se uma porta dupla estivesse abrindo. Um wipe de fechamento de porta revela a nova imagem, começando das bordas opostas da imagem antiga até o centro, como se uma porta dupla estivesse fechando.

Propriedades

Nome Descrição
orientation:dropdown Indica a orientação da animação.
direction:dropdown Indica a direção do efeito wipe da porta.
Transição esmaecer

gwd-fade

É um componente da transição esmaecer.

Transição wipe de íris

gwd-iris-wipe

É um componente de efeito wipe de íris, que revela a nova imagem com um círculo crescente que se projeta do centro do frame por padrão.

Propriedades

Nome Descrição
originpercentx:number É a origem do círculo crescente no eixo x em relação à largura do frame.
originpercenty:number É a origem do círculo crescente no eixo y em relação à altura do frame.
Transição push

gwd-push

É um componente do efeito de transição push, em que a nova imagem desliza para a área de visualização enquanto empurra a antiga para fora.

Propriedades

Nome Descrição
direction:dropdown É a direção do efeito de push.
Transição wipe radial

gwd-radial-wipe

Um componente do efeito wipe radial é uma variação do efeito wipe, em que a nova imagem é revelada criando um raio de movimento em torno de um ponto especificado, como um ponteiro de relógio.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito.
originpercentx:number É a origem no eixo x em relação à largura do frame que começa a fazer a rolagem de um raio para revelar a nova imagem.
originpercenty:number É a origem no eixo y em relação à altura do frame que inicia a rolagem de um raio para revelar a nova imagem.
Transição rotação

gwd-rotate

É um componente de efeito de rotação, que gira a imagem antiga, aumentando o zoom, e depois diminui o zoom na nova imagem ao concluir a rotação.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito.
Transição fatias

gwd-slice

É um componente de efeito de fatia, que revela a nova imagem em fatias ou barras que são exibidas uma após a outra.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito de fatia.
slices:number Indica o número de fatias ou barras que dividem a visualização.
transparentbackground:boolean Indica se o plano de fundo transparente deve ser revelado antes que as fatias da nova imagem sejam exibidas. Se for falso, as fatias serão sobrepostas à imagem antiga.
Transição dividir e empurrar

gwd-split-push

Um componente do efeito dividir e empurrar é uma variação do efeito push, em que a imagem antiga é dividida em duas partes vertical ou horizontalmente. As partes divididas da nova imagem empurram as da antiga em direções opostas.

Propriedades

Nome Descrição
orientation:dropdown Indica a orientação da animação.
Transição wipe de listras

gwd-stripe-wipe

Um componente do efeito wipe de listras é uma variação do efeito wipe em que listras coloridas sólidas de cores alternadas crescem simultaneamente na tela para cobrir a imagem antiga. Depois disso, as listras diminuem para revelar a nova imagem.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito.
stripes:number Indica o número de listras de cada cor.
color1:color Indica o valor hexadecimal para uma das duas cores das listras alternadas.
color2:color Indica o valor hexadecimal para a outra cor das listras alternadas.
Transição veneziana

gwd-venetian-blinds

É um componente de efeito veneziana, que revela a nova imagem com lâminas que se abrem simultaneamente ou uma após a outra.

Propriedades

Nome Descrição
orientation:dropdown Indica a orientação da animação.
blinds:number Indica o número de venezianas.
staggered:boolean Indica se as lâminas devem fazer a transição com atraso. Se for falso, todas as lâminas farão a transição simultaneamente.
Transição wipe

gwd-wipe

É um componente da transição wipe. No efeito wipe normal, a nova imagem substitui gradualmente a imagem antiga por trás de uma linha que se movimenta de uma borda a outra.

Propriedades

Nome Descrição
direction:dropdown Indica a direção do efeito.
angle:number Indica o ângulo que fixa a linha que substitui a imagem antiga pela nova.
Transição zigue-zague

gwd-zigzag

É um componente de efeito de zigue-zague que revela a nova imagem em um padrão de movimento de serpente em grade. Um efeito de zigue-zague horizontal mostra blocos da nova imagem em linhas sucessivas alternadas entre a esquerda para a direita e a direita para a esquerda. Um efeito de zigue-zague vertical mostra os blocos da nova imagem em colunas sucessivas, alternando entre de cima para baixo e de baixo para cima.

Propriedades

Nome Descrição
orientation:dropdown Indica a orientação da animação.
rows:number Indica o número de linhas do efeito zigue-zague.
columns:number Indica o número de colunas do efeito zigue-zague.
Vídeo

gwd-video

É um componente que une um HTMLVideoElement.

Propriedades

Nome Descrição
autoplay:boolean Se o vídeo deve ser reproduzido automaticamente quando carregado.
loop:boolean Se o vídeo fizer um loop quando concluído.
muted:boolean Se o vídeo começar silenciado.
controls:boolean Indica se os controles de player nativo padrão estão ativados.
sources:file Indica uma string de vídeos em formatos diferentes, separada por vírgula.
poster:string Indica o URL que define um frame de pôster para ser exibido até que haja uma ação de reprodução ou busca por parte do usuário.

Eventos

Nome Descrição
play Enviado quando a reprodução da mídia iniciar depois de ter sido pausada. Ou seja, quando a reprodução for retomada após uma pausa.
pause Enviado quando a reprodução estiver em pausa.
playing Enviado quando a mídia começar a reproduzir (pela primeira vez após ter sido pausada ou após o término e reinício).
ended Enviado quando a reprodução for concluída.
volumechange Enviado quando o volume de áudio variar (quando o volume estiver definido e o atributo silenciado for alterado).
seeked Enviado quando uma operação de procura for concluída.
waiting Enviado quando a operação solicitada (como a reprodução) for adiada enquanto aguarda a conclusão de outra operação (como uma busca).

Métodos

Nome Descrição
mute() Alterna para ativar/desativar o som do vídeo.
pause() Pausa o vídeo.
play() Exibe o vídeo.
replay() Repete o vídeo.
seek(time:number) Pula para uma marcação de tempo específica no vídeo.
setVolume(volume:number) Define o volume do vídeo.
setSources(sources:string) Define as fontes para o vídeo.
YouTube

gwd-youtube

Estende HTMLElement para unir chamadas da API do YouTube.

Propriedades

Nome Descrição
video-url:string Indica o URL do YouTube para o vídeo.
autoplay:string Para ambientes compatíveis, o vídeo do YouTube será reproduzido automaticamente após o carregamento.
preview-duration:number Define a duração da visualização. Usada somente quando o atributo de reprodução automática estiver definido como preview.
controls:string Exibe os controles de vídeo (none, autohide).
color:string O tema de cor da barra de progresso do player (vermelho ou branco).
muted:boolean Indica se o vídeo começa silenciado.
loop:boolean Se o vídeo fizer um loop quando concluído.
pause-on-end:boolean Pausa o vídeo quando há um segundo restante.
start-position:number Inicia o vídeo em um determinado tempo (segundos).
allowfullscreen:boolean Permitir tela cheia no computador.
extra-player-args:string Parâmetros adicionais do player do YouTube conforme descritos em https://developers.google.com/youtube/player_parameters?playerVersion=HTML5#Parameters.

Eventos

Nome Descrição
buffering O player do YouTube está armazenando em buffer.
ended O vídeo do YouTube chegou ao fim.
paused O vídeo do YouTube está pausado.
playing O vídeo do YouTube inicia reprodução.
replayed O vídeo do YouTube foi repetido.
viewed0percent É enviado quando 0% do vídeo foi visto.
viewed25percent É enviado quando 25% do vídeo foi visto.
viewed50percent É enviado quando 50% do vídeo foi visto.
viewed75percent É enviado quando 75% do vídeo foi visto.
viewed100percent É enviado quando 100% do vídeo foi visto.
previewed0percent É enviado quando 0% da visualização foi assistida.
previewed25percent É enviado quando 25% da visualização foi assistida.
previewed50percent É enviado quando 50% da visualização foi assistida.
previewed75percent É enviado quando 75% da visualização foi assistida.
previewed100percent É enviado quando 100% da visualização foi assistida.

Métodos

Nome Descrição
toggleMute() Alterna para ativar/desativar o som do vídeo.
pause() Pausa o vídeo.
play() Exibe o vídeo.
replay() Repete o vídeo.
seek(time:number) Pula para uma marcação de tempo específica no vídeo.
setYouTubeId(id:string, cueOnly:boolean) Muda a fonte do vídeo do YouTube para o código especificado.

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
15047595857219811798
true
Pesquisar na Central de Ajuda
true
true
true
true
true
5050422
false
false