API
Por meio de uma API JavaScript você pode abrir e controlar algumas opções do nosso banner, como por exemplo alterar o tema dele ou abrir sua política de privacidade
Opções disponíveis
Função | Descrição | Opções |
---|---|---|
LGPDY.changeTheme({ tema }) | Caso esteja salvo ans configurações a opção de tema abseado no dispositivo, você pode altearar o tema exibido de escuro/claro | light para o tema claro |
dark para o tema escuro | ||
LGPDY.openBox({ diálogo }) | Para abrir o modal de consentimentos e suas configurações | LGPDY.openBox('consent') abre a janela de consentimento, a primeira vista ao usuário |
LGPDY.openBox('options') abre o modal com as preferências de cookies, contato dpo, ação sobre dados, política de cookie e privacidade | ||
LGPDY.changeModalTab({ opção }) | Controla a aba selecionada o modal de opções do usuário | LGPDY.changeModalTab('preferences') seleciona a aba Preferências de cookies |
LGPDY.changeModalTab('cookiepolicy')
seleciona a aba Política de cookies
LGPDY.changeModalTab('policyprivacy')
seleciona a aba Política de privacidade
LGPDY.changeModalTab('contact')
seleciona a aba Solicitar dados
LGPDY.changeModalTab('dpo')
seleciona a aba Contato DPO |
Uso
Para usar qualquer uma das APIs é necessário somente chamar uma função de acordo com a opção desejada
Exemplo de uso do diálogos
Caso queira adicionar um link em seu site que abra a política de cookies, vamos utilizar as duas funções combinadas
- Vamos chamar a função
LGPDY.openBox('options')
para abrir o modal para o usuário - E a
LGPDY.changeModalTab('cookiepolicy')
para selecionar a aba de Política de cookies
Sabendo das funções necessários podemos chamar elas dentro de qualquer outra função utilizada ou podemos apenas adicionar em um link para que ao usuário clicar, realizar a função desejada, exemplo abaixo um botão em que abra o modal e então selecione uma aba:
<button onclick="LGPDY.openBox('options');LGPDY.changeModalTab('preferences')">Abrir Preferências de cookies</button> <button onclick="LGPDY.openBox('options');LGPDY.changeModalTab('cookiepolicy')">Abrir política de cookies</button> <button onclick="LGPDY.openBox('options');LGPDY.changeModalTab('policyprivacy')">Abrir política de privacidade</button> <button onclick="LGPDY.openBox('options');LGPDY.changeModalTab('contact')">Abrir solicitar dados</button> <button onclick="LGPDY.openBox('options');LGPDY.changeModalTab('dpo')">Abrir contato DPO</button>