%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/banners/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/banners/EditFormJS.js |
$(".accordion-toggle").off(); $(".accordion-toggle").on("click", function(){ if($(this).hasClass("collapsed")){ $(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up"); }else{ $(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down"); } }); $( document ).ready(function() { comboMaker("#tipo","corpo_destaque",6); preenchePagina("#pagina","menus_site",8); function preenchePagina(elemento,modulo,operListar){ $.ajax({ url: "modules/"+modulo+"/CTRL.php", type: 'POST', data: { oper: operListar }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ for(var i = 0; i < Obj.length; i++){ $(elemento).append ( "<option value='"+Obj[i].id+"'>"+Obj[i].descricao+"</option>" ); } } } } }); } }); (function (id){ $.ajax({ url:"modules/banners/CTRL.php", type: 'POST', data:{ oper: "3", id: id}, complete: function (e, xhr, result){ if(e.readyState == 4 && e.status == 200){ try{ var Obj = eval ("("+ e.responseText + ")"); } catch(err){} if(Obj != null){ $("#descricao").val(Obj.descricao); $("#link").val(Obj.link); $("#status").val(Obj.status); $("#pagina").val(Obj.pagina); $("#nameFoto").val(Obj.imagem); $("#titulo").val(Obj.titulo); $("#tipo").val(Obj.id_local_tipo); $("#conteudo").val(Obj.conteudo); $(".spn-dragdrop").hide(); $(".img-dragdrop").show(); $(".portfolio-item").attr("src","../admin/uploads/banners/"+Obj.imagem); CKEDITOR.replace('conteudo',{ filebrowserUploadUrl:'includes/uploaderFroala.inc.php' }); } } } }); })($("#idEdit").val()); //self-invoking function function atualizar(id,descricao,link,pagina,imagem,status,tipo,titulo,conteudo){ $.ajax({ url: "modules/banners/CTRL.php", type: 'POST', data: { oper: "4", id: id, descricao: descricao, link: link, pagina: pagina, imagem: imagem, status: status, tipo: tipo, titulo: titulo, conteudo: conteudo }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ $("#collapseEditar").append ( '<div class="panel-footer">' + '</div>' ); if(Obj.msg == '1'){ window.location.reload(); $("#collapseEditar").parent(".panel").addClass("panel-success"); $("#collapseEditar").parent(".panel").removeClass("panel-info"); $(".panel-footer").append ( '<div class="alert alert-success alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">x</button>' + 'Cadastro realizado com sucesso.' + '</div>' ); } else { $("#collapseEditar").parent(".panel").addClass("panel-danger"); $("#collapseEditar").parent(".panel").removeClass("panel-info"); $(".panel-footer").append ( '<div class="alert alert-danger alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">x</button>' + 'O Cadastro não pode ser realizado.' + '</div>' ); } $(".closeFooter").click(function(){ $(".panel-footer").hide(600); $(".panel-footer").remove(); $("#collapseEditar").parent(".panel").addClass("panel-info"); ($("#collapseEditar").parent(".panel").hasClass("panel-danger")) ? $("#collapseEditar").parent(".panel").removeClass("panel-danger") : $("#collapseEditar").parent(".panel").removeClass("panel-success"); $("p.file-text").remove(); $(".form-control-feedback").remove(); $("#btnatualizar").removeAttr('disabled'); }); setTimeout(function(){ $(".closeFooter").click(); $(".closeEdit").click(); $("#btnSearch").click(); }, 1000); } } } }); } $("#btnatualizar").click(function(){ $(".requiredField").each(function(index,value){ $(this).next().remove(); verificaBranco($(value).attr("id"), function(response){ if(response == true){ $("#btnatualizar").attr("disabled","disabled"); var editorText = CKEDITOR.instances.conteudo.getData(); atualizar($("#idEdit").val(),$("#descricao").val(),$("#link").val(),$("#pagina").val(),$("#nameFoto").val(),$("#status").val(),$("#tipo").val(),$("#titulo").val(), editorText); $(".form-group").removeClass("has-success"); } else { $("#btnatualizar").removeAttr('disabled'); } }); }); }); $("#btnvoltar").click(function(){ $(".closeEdit").click(); }); $(".upload").upload({ multiUpload: true, /* multipla seleção*/ label: '<span class="spn-dragdrop">Arraste uma imagem <br> ou <br> clique para escolher</span><div class="img-dragdrop" style="display: none"><img class="img-responsive portfolio-item" src="" alt=""></div>', /* descrição no drag and drop*/ maxSize: 58048576, /* tamanho max do file*/ action: "includes/uploader.inc.php", /*url submit file */ postData: {pasta: "uploads/banners"} /* pasta onde irão os arquivos + id da galeria */ }).on("start.upload", onStart) .on("complete.upload", onComplete) .on("filestart.upload", onFileStart) .on("fileprogress.upload", onFileProgress) .on("filecomplete.upload", onFileComplete) .on("fileerror.upload", onFileError); /* fim do upload no Document.Ready */ /* demais funções do Upload */ var $filequeue, $filelist; function onStart(e, files) { // console.log("Start " + files.length); // console.log(files); // var html = ''; // for (var i = 0; i < files.length; i++) { // html += '<li data-index="' + files[i].index + '"><span class="file">' + files[i].name + '</span><span class="progress">Queued</span></li>'; // } // $filequeue.append(html); } function onComplete(e) { // console.log("Complete"); // console.log($(this).attr("id")); // All done! } function onFileStart(e, file) { // console.log("File Start"); // $filequeue.find("li[data-index=" + file.index + "]") // .find(".progress").text("0%"); } function onFileProgress(e, file, percent) { // console.log("File Progress"); // $filequeue.find("li[data-index=" + file.index + "]") // .find(".progress").text(percent + "%"); } function onFileComplete(e, file, response) { // retorno do upload.php => file.transfer.responseJSON var obj = file.transfer.responseJSON; if (obj.msg == "1"){ // listarFotos(obj.idGaleria); $("#nameFoto").val(obj.name); $(".portfolio-item").attr("src","../admin/uploads/banners/"+obj.name); } } function onFileError(e, file, error) { // console.log("File Error"); // $filequeue.find("li[data-index=" + file.index + "]").addClass("error") // .find(".progress").text("Error: " + error); }