PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

132 lines
3.5 KiB

// *****************************************************************************
// * FUNÇÕES E CHAMADAS DO MODAL *
// * FUNÇOES MODAL *
// * DESENVOLVIMENTO *
// * LUCAS AWADE *
// *****************************************************************************
var modal = document.getElementById('myModal');
var span = document.getElementsByClassName("close")[0];
var pagina = 0;
var paginacao = 1;
$(function () {
$('.frame').on('click', function () {
var btn = $(this).attr('id');
$('#' + btn).toggleClass(function () {
$('#myModal').css({display: 'block'});
});
if (btn === 'install' && paginacao) {
$('.paginacao').css({display: 'block'});
$('#next').on('click', function () {
GetPagina('next');
$('#iframe').attr('src', GetInstallLG(pagina));
});
$('#prev').on('click', function () {
GetPagina('prev');
$('#iframe').attr('src', GetInstallLG(pagina));
});
}
});
});
span.onclick = function () {
modal.style.display = "none";
};
window.onclick = function (event) {
if (event.target == modal) {
modal.style.display = "none";
}
};
function abrir_modal(url, width, paginar = null, iframe = null) {
$('.myIframe').css({'padding-bottom': width});
if (!iframe) {
$('#iframe').attr('src', url);
}
if (paginar) {
paginacao = 0;
}
}
function fechar_modal() {
$('#myModal').css({display: 'none'});
}
// *****************************************************************************
// * FUNÇÕES MODIFICADAS UTILIZADAS NO MODAL *
// * FUNÇOES MODAL *
// * *
// *****************************************************************************
function GetPagina(acao) {
if (acao === 'prev') {
//CONFIGURAÇÃO DA PRIMEIRA PAGINA
if (pagina > 0) {
pagina--;
} else {
alert('Você já está na primeira página!');
}
} else {
//CONFIGURAÇÃO DA ULTIMA PAGINA
if (pagina < 3) {
pagina++;
} else {
alert('Você já está na última página!');
}
}
}
function GetInstallLG(pagina) {
var pag;
switch (pagina) {
case 1:
pag = "index.php?idProg=312";
//CADASTRO DE HORARIO
break;
case 2:
pag = "index.php?idProg=313";
//CADASTRO DE ANUNCIO
break;
case 3:
pag = "index.php?idProg=310";
//CADASTRO DE IP LIGUE-ME GRÁTIS
break;
default:
pag = "index.php?idProg=311";
//CADASTRO DE ROTA
}
return pag;
}
function SetMalingCB(value) {
$.ajax({
url: 'index.php?idProg=113&ajax=1&status=' + value,
type: 'GET',
}).done(function () {
alert("Operação realizada com sucesso!");
}).fail(function () {
alert("Não foi possível realizar operação!");
});
}
function GetSSAjax(url, type, form) {
$.ajax({
url: url,
type: type,
data: $('#' + form).serialize(),
success: function (data) {
alert(data);
}
});
}