Sweet Alert - Logout Sáb 30 Jun 2018 - 6:44
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Nome do Arquivo: Sweet Alert - LogoutAutor: 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 Módulos HTML & JAVASCRIPT 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));
O código está adaptado para menus Forumeiros, mas se você usa um menu customizado pode abrir um tópico pedido suporte!!