Visualizador de imagens não funciona ao fechar janela e abrir novamente

Problema

Até a versão 3.5.266 do Latromi Web, existe um problema no Visualizador de Imagens (também conhecido como Lightbox). Se a imagem for aberta de dentro de uma janela, e essa janela for fechada, as próximas vezes que usuário tentar abrir uma imagem, ela ficará com sinal de carregamento infinito, e o botão de “Voltar” bloqueado.

Por exemplo, ao abrir uma janela, e em seguida abrir uma imagem, funciona normalmente:

image

Quando a janela for fechada, e o usuário tentar abrir uma imagem novamente, o visualizador de imagens fica assim:

image

Causa

Erro no código Javascript do site.

Solução

Enquanto a solução definitiva não for publicada, adicione o código abaixo no Javascript Público do sistema:

// Essa função retorna uma instância Singleton do controle.
function GetLightboxManager () {
    return latromi.singletonManager.getSingleton('LightBoxManager', function (wnd) {
        // Cria o elemento
        var lightboxElement = wnd.document.createElement('div');
        wnd.document.body.appendChild(lightboxElement);
        // Inicializa a classe
        return new wnd.latromi.controls.lightbox(lightboxElement);
    });
};

Este problema foi resolvido no Latromi Web v3.5.271.

Correção de erro no Visualizador de Imagens (também conhecido como Lightbox). Se a imagem for aberta de dentro de uma janela, e essa janela for fechada, as próximas vezes que usuário tentar abrir uma imagem, ela ficará com sinal de carregamento infinito, e o botão de “Voltar” bloqueado.