forked from SimplesIP/pabx-app
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
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); |
|
} |
|
}); |
|
} |
|
|
|
|