Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Sweet Alert - Logout

4 participantes

pedxz pedxz  • Sáb 30 Jun 2018 - 6:44

AdministradorMembro da equipa

Sweet Alert - Logout Empty Sweet Alert - Logout Sáb 30 Jun 2018 - 6:44

Reputação da mensagem: 100% (2 votos)
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Nome do Arquivo: Sweet Alert - Logout
Autor: pedxz e sweetalert
Funcionalidade: Todas as versões
Categoria: Recursos BestSkins

Bem muitos de nós gosta de customizar o seu fórum com ideias inovadoras e simples
Então entre no Painel de controle Seta Módulos Seta HTML & JAVASCRIPT Seta Gestão dos Códigos JavaScript
Investimento: Em todas as páginas.

[guest]
Código:
/**
 *  SweetAlert - Logout by Pedxz
 *  Created June 29, 2018 <UP_09.05.2020>
 *  See more: http://ajuda.forumeiros.com
*/
(function($) {
    'use strict';
 
    var config = {
        url: 'https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js',
        lang: {
            title: 'Tens a certeza?',
            text: 'Queres mesmo sair do fórum?',
            logout: 'Sair'
        },
        $class: [
            'a[href^="/login?logout=1"]',
            '#fa_toolbar a[style*="pointer"]',
            'a[id="logout"]',
            'a[href*="logout"]'
        ]
    };
 
    $(function() {
 
        if (!_userdata.session_logged_in && $('a[id="logout"]')) return;
 
        $.getScript(config.url, function() {
            $(config.$class.join(',')).on('click', function(event) {
 
                event.preventDefault();
                event.stopPropagation();
 
                Swal.fire({
                    title: config.lang.title,
                    text: config.lang.text,
                    type: 'info',
                    showCancelButton: true,
                    confirmButtonColor: '#3085d6',
                    cancelButtonColor: '#d33',
                    confirmButtonText: config.lang.logout
                }).then((result) => {
                    if (result.value) {
                        window.location.href = (_board.tpl_version == "awesomebb" ? _userdata.page_logout : $('a[id="logout"]').attr('href'));
                    }
                });
 
            });
        });
 
    });
 
}(jQuery));
[/guest]

O código está adaptado para menus Forumeiros, mas se você usa um menu customizado pode abrir um tópico pedido suporte!!

Daemon Daemon  • Sáb 30 Jun 2018 - 10:25

Sweet Alert - Logout Empty Re: Sweet Alert - Logout Sáb 30 Jun 2018 - 10:25

O efeito é simplesmente perfeito! digno de 5/5 estrelas! Very Happy

Houdini Houdini  • Sáb 30 Jun 2018 - 19:24

Sweet Alert - Logout Empty Re: Sweet Alert - Logout Sáb 30 Jun 2018 - 19:24

Ficou bem legal, testei e é totalmente personalizável por CSS. Parabéns e cliquei no curti rsrs.

Quakeline Quakeline  • Qui 14 Fev 2019 - 10:26

Sweet Alert - Logout Empty Re: Sweet Alert - Logout Qui 14 Fev 2019 - 10:26

Comentando para ver

Conteúdo patrocinado  • 

Sweet Alert - Logout Empty Re: Sweet Alert - Logout

Tópicos semelhantes
Permissões neste sub-fórum
Não podes responder a tópicos