Documentação de Integração da RybenáDocumentação de Integração da Rybená
Início
  • Sites convencionais
  • Moodle
  • Wordpress
  • GTM
Rybená
  • Português
  • English
Início
  • Sites convencionais
  • Moodle
  • Wordpress
  • GTM
Rybená
  • Português
  • English
  • Início

    • Como funciona?
    • Instalação
    • Customização
    • Internacionalização
    • Desabilitando Funcionalidades
    • Plugin para PDF
    • Suporte Rybena
  • Legal

    • Índice de Documentos Legais
    • Política de Privacidade e LGPD
    • Política de Segurança da Informação
    • Termos de Uso
  • API

    • Introdução
    • Funções

      • Manipulação do Player
      • Tradução
    • Acessibilidade

      • Altura da Linha
      • Ampliar
      • Contraste Claro
      • Contraste Escuro
      • Contraste Invertido
      • Cursor Grande
      • Destacar Link
      • Destacar Titulo
      • Dicionario
      • Fonte de Dislexia
      • Espacamento das letras
      • Guia de Leitura
      • Legenda de Imagem
      • Mascara de leitura
      • Modo de Leitura
      • Navegacao por Teclado
      • Saturacao Alta
      • Saturacao Baixa
      • Saturacao Monocromatica
      • Parar Animação
      • Zoom
  • Moodle

    • Instalação
    • Plugin para PDF
  • GTM

    • Instalação
  • WIX

    • Instalação
  • Joomla

    • Instalação
    • Plugin para PDF
  • WordPress

    • Instalação
    • Customização
    • Plugin para PDF
  • Aplicativos Mobile

    • Integração
  • D2L

    • Instalação D2L

Desabilitando Funcionalidades

As Funcionalidades do +Acessibilidade Rybená podem ser desabilitadas dinâmicamente através de meta tags no HTML. Para isso, utilize a seguinte estrutura:

<meta
  name="rybena-config"
  disable-functions="Funcionalidade1;Funcionalidade2;Funcionalidade3..."
/>

Substitua Funcionalidade1;Funcionalidade2;Funcionalidade3... pelos nomes das funcionalidades que deseja desabilitar. As funcionalidades disponíveis para desabilitação são:

Funcionalidades de IA

  • RybenaImageTooltipAI: Desabilita a funcionalidade de Descrever Imagem (IA).
  • RybenaRewriteText: Desabilita a funcionalidade de Simplificar Texto (IA).
  • RybenaMeaningAI: Desabilita a funcionalidade de Significado da Palavra (IA).

Você também pode desabilitar as funcionalidades de IA utilizando o atributo disable-ai:

<meta name="rybena-config" disable-ai="true" />

Funcionalidades de Contraste e Saturação

  • RybenaHighSaturation: Desabilita a funcionalidade de Saturação Alta.
  • RybenaLowSaturation: Desabilita a funcionalidade de Saturação Baixa.
  • RybenaMonocromatic: Desabilita a funcionalidade de Saturação Monocromática.
  • RybenaContrastDark: Desabilita a funcionalidade de Contraste Escuro.
  • RybenaContrastLight: Desabilita a funcionalidade de Contraste Claro.
  • RybenaContrastInverted: Desabilita a funcionalidade de Contraste Invertido.

Funcionalidades de Cursor

  • RybenaReadingMask: Desabilita a funcionalidade de Máscara de Leitura.
  • RybenaCursorGuide: Desabilita a funcionalidade de Guia de Leitura.
  • RybenaCursorSize: Desabilita a funcionalidade de Cursor Grande.
  • RybenaAmplify: Desabilita a funcionalidade de Ampliar com o Cursor.

Funcionalidades de Fontes

  • RybenaLetterSpacing: Desabilita a funcionalidade de Espaçamento.
  • RybenaLineHeight: Desabilita a funcionalidade de Altura de Linha.
  • RybenaDislexicFont: Desabilita a funcionalidade de Dislexia.
  • RybenaZoom: Desabilita a funcionalidade de Zoom.
  • RybenaTextAlignment: Desabilita a funcionalidade de Alinhamento do Texto.

Funcionalidades de Destaques

  • RybenaLinkHighlight: Desabilita a funcionalidade de Links (Destaque).
  • RybenaTitleHighlight: Desabilita a funcionalidade de Títulos (Destaque).

Funcionalidades Gerais

  • RybenaImageTooltip: Desabilita a funcionalidade de Legenda para Imagens.
  • RybenaStopAnimation: Desabilita a funcionalidade de Pausar Animações.
  • RybenaReadingMode: Desabilita a funcionalidade de Modo de Leitura.
  • RybenaDictionary: Desabilita a funcionalidade de Dicionário.
  • RybenaButtonSize: Desabilita a funcionalidade de Tamanho dos Botões.
  • RybenaPageStructure: Desabilita a funcionalidade de Estrutura da Página.
  • RybenaKeyboardNav: Desabilita a funcionalidade de Navegação por Teclado.

Desabilitando Botões da Barra de Ação

É possível desabilitar botões específicos da barra de ação Rybena através de parâmetros passados na URL do script rybena.js.

Parâmetros Disponíveis

ParâmetroDescriçãoValor Padrão
disableLibrasButtonDesabilita o botão de Librasfalse
disableVoiceButtonDesabilita o botão de Vozfalse
disableAccessibilityButtonDesabilita o botão de Acessibilidade Visual (+Acessibilidade)false

Exemplos de Uso

Desabilitar apenas o botão de Libras

<script
  src="./js/rybena.js?disableLibrasButton=true"
  type="text/javascript"
></script>

Desabilitar múltiplos botões

<script
  src="./js/rybena.js?disableLibrasButton=true&disableVoiceButton=true"
  type="text/javascript"
></script>

Desabilitar todos os botões

<script
  src="./js/rybena.js?disableLibrasButton=true&disableVoiceButton=true&disableAccessibilityButton=true"
  type="text/javascript"
></script>

Comportamento Esperado

  • Botões não criados: Quando um botão é desabilitado, ele não é inserido no DOM, economizando recursos.
  • Atalhos de teclado: Os atalhos de teclado (ALT+SHIFT+1/2/3) também respeitam os botões desabilitados.
  • Validações mantidas:
    • O botão de acessibilidade visual continua dependendo da verificação de WebGL
    • O botão de Libras continua escondido para idiomas diferentes de ptBR

Considerações

  • Os parâmetros são sensíveis a maiúsculas/minúsculas
  • Os valores devem ser "true" (string) para desabilitar o botão
  • Se um parâmetro não for especificado, o valor padrão false será usado
  • A ordem dos parâmetros na URL não importa
Modificado em:
Prev
Internacionalização
Next
Plugin para PDF