ÿØÿà JFIF ` ` ÿþ
|
Server : Apache System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64 User : farolpborg ( 1053) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/farolpborg/public_html/cms/_assets/js/ |
Upload File : |
$(document).ready(function(){
if($('.alerts').is(':visible')){
setTimeout(function(){
$('.alerts').hide();
}, 2050);
}
/* datetimepicker */
$.datetimepicker.setLocale('pt-BR');
$('#data, #dtcertame').datetimepicker({
timepicker: false,
format: 'd/m/Y',
scrollMonth: false,
scrollInput: false
});
$('#hora, #hrabertura').datetimepicker({
datepicker: false,
format: 'H:i',
step: 15
});
$('#datahora, #datahora_final').datetimepicker({
format: 'd/m/Y H:i',
step: 15,
scrollMonth: false,
scrollInput: false
});
$('#datahora2').datetimepicker({
format: 'd/m/Y H:i',
scrollMonth: false,
scrollInput: false
});
$('#datahora_vazio').datetimepicker({
format: 'd/m/Y H:i',
scrollMonth: false,
scrollInput: false
});
// if($("#datahora_vazio").is(":checked") == false){
// alert('datahora_vazio_false');
// $('#datahora_vazio').datetimepicker().clear()
// $('#datahora_vazio').val('');
// }
$('#prazo_inscricao').datetimepicker({
format: 'd/m/Y H:i',
step: 1,
scrollMonth: false,
scrollInput: false
});
$(window).scroll(function(){
if($(this).scrollTop() > 0){
$('.xdsoft_datetimepicker').hide();
}
});
/* capitular texto */
$('i.tul').click(function() {
var diminuir = $(this).closest('div').find('input.tul');
var arr = diminuir.val().split(' ');
var result = arr.map(function(word) {
// Transformar para minúsculas e capitalizar apenas palavras com mais de 2 caracteres
return word.length > 3
? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()
: word.toLowerCase();
}).join(' ');
diminuir.val(result);
diminuir.focus();
});
/* aumentar diminui posicao */
$('i.dpo').click(function(){
var pvp = $(this).closest('div').find('.dapo').val();
if(pvp > 1){
$(this).closest('div').find('.dapo').val(parseInt(pvp) - 1);
}
});
$('i.apo').click(function(){
var pvp = $(this).closest('div').find('.dapo').val();
if(pvp <= 9998){
$(this).closest('div').find('.dapo').val(parseInt(pvp) + 1);
}
});
$('i.ddi').click(function(){
var dvd = $(this).closest('div').find('.dadi').val();
if(dvd > 0){
$(this).closest('div').find('.dadi').val(parseInt(dvd) - 1);
}
});
$('i.adi').click(function(){
var dvd = $(this).closest('div').find('.dadi').val();
if(dvd <= 9998){
$(this).closest('div').find('.dadi').val(parseInt(dvd) + 1);
}
});
/* tags
$('#area_atuacao').tagsInput({
autocomplete_url: UrlCms+'/membros-areas-json'
});*/
$("#area_atuacao").select2({
placeholder: "Escolha uma ou mais opções",
allowClear: true
});
function checkInitialValues() {
if ($("#area_atuacao").val() && $("#area_atuacao").val().length > 0) {
$(".custom-icon").hide();
} else {
$(".custom-icon").show();
}
}
// Esconder o ícone ao selecionar uma opção
$("#area_atuacao").on("select2:select", function () {
$(".custom-icon").hide();
});
// Monitorar mudanças e verificar quando a última opção for removida
$("#area_atuacao").on("select2:unselect", function () {
setTimeout(function () {
if ($(".select2-selection__choice").length === 0) {
$(".custom-icon").show();
}
}, 10);
});
// Mostrar o ícone ao limpar tudo
$("#area_atuacao").on("select2:clear", function () {
$(".custom-icon").show();
setTimeout(function () {
$(".select2-selection__clear").hide();
}, 10);
});
// **Executar verificação inicial ao carregar a página**
$(document).ready(function () {
checkInitialValues();
});
/* seleciona cor */
var mousedown = false;
var inpcor = $('input.sco');
var cores = [
'#36424e', '#2a95d4', '#00c6ff', '#46d6db', '#7ae7bf', '#7bd148', '#51b749', '#fbd75b', '#ffb878', '#ff887c', '#ed1c24', '#dbadff'
];
var titulos = [
'Cinza', 'Azul escuro', 'Azul', 'Azul turquesa', 'Azul água', 'Verde', 'Verde escuro', 'Amarelo', 'Laranja', 'Vermelho', 'Vermelho escuro', 'Rosa'
];
for(i=0; i < cores.length; i++){
$('.colorpicker').append('<i style="background-color:' + cores[i] + '" title="' + titulos[i] + '" data-href="' + cores[i] + '"></i>');
}
$('.colorpicker > i').click(function(e){
var cp = $(this).attr('data-href');
$(this).closest('div').parent().find('input.sco').val(cp);
$(this).closest('div').parent().find('input.sco').focus();
$(this).closest('div').parent().find('.colorpicker').toggle();
$(this).closest('div').parent().find('small.sco').css({ 'background-color': cp, display: 'block' });
e.stopPropagation();
// $(this).alert(cp);
});
inpcor.click(function(e){
$(this).closest('div').parent().find('.colorpicker').show();
mousedown = true;
e.stopPropagation();
});
inpcor.focusin(function(){
$(this).closest('div').parent().find('.colorpicker').show();
});
$(window).scroll(function(){
if($(this).scrollTop() > 0){
$('.colorpicker').hide();
}
});
$(document).click(function(){
if(mousedown = true){
$('.colorpicker').hide();
mousedown = false;
}
});
$('input[type=text].sco').focusout(function(){
$(this).closest('div').parent().find('small.sco').css({ 'background-color': $(this).val(), display: 'block' });
});
/* preview imagem */
$('input.pim').change(function(){
var input = this;
if(input.files && input.files[0]){
var reader = new FileReader();
reader.onload = function(e){
$(input).closest('div.clearfix').find('a').hide();
$(input).closest('div.clearfix').find('br').hide();
$(input).closest('div.clearfix').find('img.pim').attr('src', e.target.result).show();
}
reader.readAsDataURL(input.files[0]);
}
});
/* selecionar icone */
var inpico = $('input.sic');
var icopic = $('.iconpicker');
inpico.click(function(e){
icopic.show();
$('.iconpicker input[name=filtrar]').val('');
$('.iconpicker input[name=filtrar]').focus();
$('.iconpicker li a').show();
mousedown = true;
e.stopPropagation();
return false;
});
icopic.click(function(e){
mousedown = false;
e.stopPropagation();
});
$(window).scroll(function(){
if($(this).scrollTop() > 0){
icopic.hide();
}
});
$(document).click(function(){
if(mousedown = true){
icopic.hide();
mousedown = false;
}
});
$('.filtrar input[name=filtrar]').keyup(function(){
var rex = new RegExp($(this).val(), 'i');
var filtrar = $('.iconpicker li a');
var titulo = $('.iconpicker h4');
var limpar = $('.filtrar a.icolim');
var length = $(this).val().length == 0;
if(length){
titulo.show();
limpar.hide();
} else {
titulo.hide();
limpar.show();
}
filtrar.hide();
filtrar.filter(function(){
return rex.test($(this).attr("onclick"));
}).show();
});
$('.filtrar a.icolim').click(function(e){
$('.iconpicker input[name=filtrar]').focus();
$('.iconpicker input[name=filtrar]').val('');
$('.iconpicker li a, .iconpicker h4').show();
$(this).hide();
e.stopPropagation();
});
/* maximo de palavras */
$('input.inpkey').keypress(function(e){
var value = $(this).val();
var words = value.split(",");
if(words.length > 10){
if(e.which == 8){
return true;
} else {
return false;
}
}
});
/* conta caracteres */
var mlength = 155;
var clength = ($('textarea.txtcc').val() || '').length;
var lfinal = mlength - clength;
$('small.txtcc').html(lfinal + ' caracteres restantes');
$('textarea.txtcc').keyup(function(){
var qtdlen = $(this).val().length;
var remaining = mlength - qtdlen;
if(remaining == 0){
$('small.txtcc').html('Chegou no limite máximo de ' + mlength + ' caracteres');
} else {
$('small.txtcc').html(remaining + ' caracteres restantes');
}
});
var mlengthh = 255;
var clengthh = ($('textarea.txtccc').val() || '').length;
var lfinall = mlengthh - clengthh;
$('small.txtccc').html(lfinall + ' caracteres restantes');
$('textarea.txtccc').keyup(function(){
var qtdlenn = $(this).val().length;
var remainingg = mlengthh - qtdlenn;
if(remainingg == 0){
$('small.txtccc').html('Chegou no limite máximo de ' + mlengthh + ' caracteres');
} else {
$('small.txtccc').html(remainingg + ' caracteres restantes');
}
});
/* mascara */
$('input:text').setMask();
$('input[data-mask]').each(function(){
$(this).setMask($(this).data('mask'));
});
/* escolher tipo */
$('input[name=tipo]').click(function(){
var seltip = $(this).val();
$('.tipo0, .tipo1, .tipo2').hide();
$('.tipo' + seltip).show();
$('.tipo' + seltip + ' input[type=text]').val('').focus();
$('.tipo' + seltip + ' select option:first').prop('selected', true);
});
/* mostrar campo */
$('.imparq').hide();
$('input[name=id_lista]').click(function(){
$('.imparq').show();
});
$('input[name=permanente]').click(function(){
if($('.escdat').is(":visible")){
$('.escdat').hide();
$('#datahora_vazio').val('');
} else {
$('.escdat').show();
$('#datahora_vazio').val('');
}
});
/* textarea
bkLib.onDomLoaded(function(){
$("textarea#txtarea, textarea#txtareaa, textarea#txtareaaa").each(function(){
new nicEditor().panelInstance(this);
});
$("textarea#txtsup").each(function(){
new nicEditor({
buttonList : [
'bold', 'italic','underline', 'upload', 'image', 'xhtml'
]
}).panelInstance('txtsup');
});
$("textarea#txttit").each(function(){
new nicEditor({
buttonList : [
'bold', 'italic','underline', 'xhtml'
]
}).panelInstance('txttit');
});
$("textarea#txtareapro, textarea#txtareaproo, textarea#txtareaprooo, textarea#txtareaproooo, textarea#txtareaprooooo, textarea#txtareaproooooo").each(function(){
new nicEditor({
buttonList : [
'bold', 'italic','underline', 'xhtml'
]
}).panelInstance(this);
});
});
$('.nicEdit-buttonContain div').hover(function(){
$(this).css({ 'background-color':'#F00' })
});*/
var textareas = $('textarea#txtarea, textarea#txtareaa, textarea#txtareaaa');
var UploadsButton = function () {
var ui = $.summernote.ui;
var button = ui.button({
contents: '<i class="fa fa-cloud-upload"/>',
tooltip: 'Uploader',
click: function () {
// textareas.summernote('editor.insertText', 'hello');
$.fancybox({
width: '70%',
type: 'iframe',
href: UrlCms+'/uploader/sem-menu',
helpers: {
openEffect: 'none',
closeEffect: 'none',
overlay: {
locked: false
}
}
});
}
});
return button.render(); // return button as jquery object
}
textareas.summernote({
minHeight: 200,
followingToolbar: true,
toolbar: [
['style', ['style', 'clear']],
['font', ['bold', 'italic', 'underline']],
['fontsize', ['fontsize']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['table', ['table']],
['insert', ['link', 'picture', 'video', 'uploades']],
['view', ['codeview', 'fullscreen', 'help']]
],
buttons: {
uploades: UploadsButton
},
fontSizes: ['11', '13', '15', '17', '20', '24', '36', '48'],
onPaste: function (e) {
var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault();
document.execCommand('insertText', false, bufferText);
},
callbacks: {
onImageUpload: function(files, editor, welEditable) {
enviarImagem(files[0], editor, welEditable);
},
onImageLinkInsert: function(url) {
var imageUrl = $('<img>').attr({ src: url })
textareas.summernote('insertNode', imageUrl[0]);
}
},
/*popover: {
image: [
['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
['float', ['floatLeft', 'floatRight', 'floatNone']],
['remove', ['removeMedia']],
['custom', ['imageAttributes']],
],
},
lang: 'pt-BR',
imageAttributes:{
icon: '<i class="note-icon-pencil"/>',
manageAspectRatio: true,
removeEmpty: true, // true = remove attributes | false = leave empty if present
disableUpload: true // true = don't display Upload Options | Display Upload Options
}*/
});
$('textarea#txtsup').summernote({
followingToolbar: true,
toolbar: [
['font', ['bold', 'italic', 'underline']],
['insert', ['link', 'picture', 'video']],
['view', ['clear', 'codeview', 'fullscreen', 'help']]
],
onPaste: function(e) {
var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault();
document.execCommand('insertText', false, bufferText);
}
});
$('textarea#txttit, textarea#txtsubtit, textarea#txttexto, textarea#txtareapro, textarea#txtareaproo, textarea#txtareaprooo, textarea#txtareaproooo, textarea#txtareaprooooo, textarea#txtareaproooooo').summernote({
followingToolbar: true,
toolbar: [
['font', ['bold', 'italic', 'underline']],
['view', ['clear', 'codeview', 'fullscreen', 'help']]
],
onPaste: function(e) {
var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault();
document.execCommand('insertText', false, bufferText);
}
});
function enviarImagem(file, editor, welEditable) {
data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: "POST",
url: UrlCms+'/smm-uploader',
cache: false,
contentType: false,
processData: false,
success: function(url) {
// alert(url);
// editor.insertImage(welEditable, url);
var image = $('<img>').attr({ src: url });
textareas.summernote("insertNode", image[0]);
// $summernote.summernote("insertNode", image[0]);
}
});
}
/* ampliar imagem */
$('a.ampimg, a.ampupl').fancybox({
helpers: {
openEffect: 'none',
closeEffect: 'none',
overlay: {
locked: false
}
},
beforeShow: function(){
this.title = $(this.element).data("caption");
}
});
/* senha */
$('input[type=password].nse').strength();
/* abrir arquivo */
$('a.abrarq').fancybox({
type: 'iframe',
helpers: {
openEffect: 'none',
closeEffect: 'none',
overlay: {
locked: false
}
},
beforeShow: function(){
this.title = $(this.element).data("caption");
}
});
$('a.subir').click(function(){
$('body, html').scrollTop(0);
});
/* adicionar */
$('input[name=subitem]').change(function() {
if ( $(this).is(":checked") ) {
$(this).val('1');
} else if ( $(this).not(":checked") ) {
$(this).val('0');
}
});
$('input[name=alvo]').change(function() {
if ( $(this).is(":checked") ) {
$(this).val('1');
} else if ( $(this).not(":checked") ) {
$(this).val('0');
}
});
var itsort = $('.ordmen');
$('.additemen').click(function(e){
e.preventDefault();
var id_item = $('input[name=id]').val();
var subitem = $('select[name=subitem]').val();
var alvo = $('input[name=alvo]').val();
// alert(alvo);
if($('input[name=subitem]').is(':checked')){
var addsi = 'submen';
}
if($('.tipo0').is(':visible')){
var ref_categoria = $('select[name=ref_categoria]').val();
var ref_categoria_at = $('select[name=ref_categoria]').find(':selected').attr('name');
itsort.append('<div class="'+addsi+'"><i class="zmdi zmdi-menu"></i> '+ref_categoria_at+'<i class="zmdi zmdi-minus-circle-outline delordmen" title="Deletar item?"></i></div>');
} else {
var titulo_url = $('input[name=titulo_url]').val();
var link_url = $('input[name=url]').val();
itsort.append('<div class="'+addsi+'"><i class="zmdi zmdi-menu"></i> '+titulo_url+'<i class="zmdi zmdi-minus-circle-outline delordmen" title="Deletar item?"></i></div>');
}
var sucesso_add = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Item adicionado com sucesso!</span></div>';
var erro_add = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao adicionar!</span></div>';
$.ajax({
data: { id_item: id_item, ref_categoria: ref_categoria, titulo_url: titulo_url, link_url: link_url, alvo: alvo, subitem: subitem },
method: 'POST',
url: UrlCms+'/menus-form/adicionar_item',
success: function(data){
$('.sem-item').hide();
$('.conteudo').append(sucesso_add).show();
setTimeout(function(){
$('.alerts').hide();
window.location.reload();
}, 1025);
},
error: function(){
$('.conteudo').append(erro_add).show();
setTimeout(function(){
$('.alerts').hide();
}, 4100);
}
});
});
/* ordenar */
itsort.sortable({
cancel: '.sem-item',
axis: 'y',
cursor: 'grabbing',
stop: function(event, ui){
var id_menu = $('input[name=id]').val();
var sortable_data = itsort.sortable('serialize');
var sucesso_order = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Item(ns) do menu salvo(s) com sucesso!</span></div>';
var erro_order = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao posicionar!</span></div>';
$.ajax({
cache: false,
data: sortable_data,
type: 'POST',
url: UrlCms+'/menus-orde/'+id_menu,
success: function(sortable_data){
$('.coldir').append(sucesso_order).show();
setTimeout(function(){
$('.alerts').hide();
}, 2050);
},
error: function(xhr, status, error){
$('.conteudo').append(erro_order).show();
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
});
}
}).disableSelection();
/* deletar */
$('body').on('click','.delordmen',function(e){
e.preventDefault();
var dataname = $(this).closest('div');
var dataid = $(this).closest('div').attr('id').replace('item-','');
var sucesso_delete = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Deletado com sucesso!</span></div>';
var erro_delete = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao posicionar!</span></div>';
if(confirm('Você deseja realmente excluir?')){
$.ajax({
data: { id: dataid },
method: 'POST',
url: UrlCms+'/menus-form/deletar_posicao/'+dataid,
success: function(data){
dataname.remove();
$('.conteudo').append(sucesso_delete).show();
setTimeout(function(){
$('.alerts').hide();
}, 2050);
},
error: function(){
$('.conteudo').append(erro_delete).show();
setTimeout(function(){
$('.alerts').hide();
}, 4100);
}
});
}
});
/* carregar */
$('#id_cidade').change(function(){
var bairro = $('#bairro');
var id_cidade = $("#id_cidade").val();
$.ajax({
type: "GET",
url: UrlCms+"/carregar.php",
data: { id_cidade: id_cidade },
cache: false,
success: function(data){
bairro.html(data);
},
error: function(){
bairro.html('Ocorreu um erro ao atualizar!');
}
});
});
});
function seliconpicker(thisValue){
$('input.sic').val(thisValue);
$('.iconpicker').toggle();
$('small.sic').css({ 'padding-top': '8px' });
$('small.sic').remove();
$('<small class="sic fa fa-' + thisValue + '"></small>').insertAfter('i.zmdi-mood');
}