%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/media/js/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/media/js/util.js

//Combobox maker
		
	function comboMaker(elemento,modulo,operListar){
		$.ajax({
			url: "modules/"+modulo+"/CTRL.php",
			type: 'POST',
			async:false,
			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>"
							);
						
						}
						
					}
					
				}
			}
		});
	
	}
//Combobox maker


//classe de animção
 $(".page-header").addClass("fadeIn animated");
// 

//Verifica Campos Brancos
	var i = 0;
	function verificaBranco(campo,callback){
	
		var retorno = false;
	
		if(!$("#"+campo).val()){
			i = 0;
			$("#"+campo).parent("div").removeClass("has-success");
			$("#"+campo).parent("div").addClass("has-error");
			$("#"+campo).parent(".has-feedback").append('<span class="glyphicon glyphicon-remove form-control-feedback"></span>');
			//exit;
		} else {
			i++;
			$("#"+campo).parent("div").removeClass("has-error");
			$("#"+campo).parent("div").addClass("has-success");
			$("#"+campo).parent(".has-feedback").append('<span class="glyphicon glyphicon-ok form-control-feedback"></span>');
			if(i == $(".requiredField").length){
				retorno = true;
				i = 0;
			}
		}
		
		callback(retorno);
		
	}
//Verifica Campos Brancos

//Scroll to Anchor
function scrollToAnchor(anchId){
	$('html,body').animate({
		scrollTop: $(anchId).offset().top
	}, 1000);
}
//Scroll to Anchor

//Upload Finisher
function uploadFinisher(response){

	if(response.msg == '1'){
	
		$("#form-container").children("form").prepend("<input type='hidden' id='"+response.elName+"Hid' name='"+response.elName+"Hid' value='"+response.name+"' />");
		
		$("p.file-text").remove();
		$("#"+response.elName).parent().append('<p class="file-text text-success">Arquivo upado com sucesso</p>');
		
	} else if(response.msg == '0') {
		
		$("p.file-text").remove();
		$("#"+response.elName).parent().append('<p class="file-text text-danger">Falha ao upar o arquivo</p>');
		
	}
}
//Upload Finisher

//Create Panel Footer
function createFooter(element){
	// alert("criou");
	$(element).append
	(
		'<div class="panel-footer">' +
		'</div>'
	);
}
//Create Panel Footer

//Panel Fail
function panelFail(element){
	$(element).parent(".panel").addClass("panel-danger");
	$(element).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">×</button>' +
		'O Cadastro não pôde ser realizado.' +
		'</div>'
	);
}

//Panel Success
function panelSuccess(element, msg){
	$(element).parent(".panel").addClass("panel-success");
	$(element).parent(".panel").removeClass("panel-info");
	// $(".form-control").val("");
	$(".panel-footer").append
	(
		'<div class="alert alert-success alert-dismissable">' +
		'<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true" style="display:none">×</button>' +
		msg +
		'</div>'
	);
}
//Panel Success

//Close Panel Footer
function closeFooter(element,btn){
	$(".closeFooter").click(function(){
	$(".panel-footer").hide(600);
	$(".panel-footer").remove();
	$(element).parent(".panel").addClass("panel-info");
	($(element).parent(".panel").hasClass("panel-danger")) ? $(element).parent(".panel").removeClass("panel-danger") : $(element).parent(".panel").removeClass("panel-success");
	$("#btninserir" + btn).removeAttr('disabled');
	$("#btnatualizar" + btn).removeAttr('disabled');
	$(".form-control-feedback").remove();
	$(".has-success").removeClass("has-success");
	});
}

// add Tassyo
	function campoSuccess(campo){	
	
		$("#" + campo).next().remove();
		
		if($("#" + campo).parent().hasClass("has-warning")){
			$("#" + campo).parent().removeClass("has-warning");
		}else if($("#" + campo).parent().hasClass("has-error")){
			$("#" + campo).parent().removeClass("has-error");
		}
		
		$("#"+campo).parent(".has-feedback").append('<span class="glyphicon glyphicon-ok form-control-feedback"></span>');
		$("#" + campo).parent().addClass("has-success");
	}

	function campoError(campo){
		$("#" + campo).next().remove();
		if($("#" + campo).parent().hasClass("has-warning")){
			$("#" + campo).parent().removeClass("has-warning");
		}else if($("#" + campo).parent().hasClass("has-success")){
			$("#" + campo).parent().removeClass("has-success");
		}
		$("#"+campo).parent(".has-feedback").append('<span class="glyphicon glyphicon-remove form-control-feedback"></span>');
		$("#" + campo).parent().addClass("has-error");
	}

	function verificarBranco(campo,callback){

		var retorno = false;

		if(!$("#"+campo).val()){
			campoError(campo);
	
		} else {
			campoSuccess(campo);
		
			retorno = true;
		}

		callback(retorno);
	}
	
	function validarEmail(email, callback){
		var retorno = true;
		
        if(!email){ retorno = false;}

		var regex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

		if(!regex.test(email)){retorno = false;}
		
		callback(retorno);
	
	}
//fim

	//Campo Limpo
	function campoLimpo(campo){
	
		$("#" + campo).next().remove();
		
		if($("#" + campo).parent().hasClass("has-warning")){
			$("#" + campo).parent().removeClass("has-warning");
		}else if($("#" + campo).parent().hasClass("has-success")){
			$("#" + campo).parent().removeClass("has-success");
		}else if($("#" + campo).parent().hasClass("has-error")){
			$("#" + campo).parent().removeClass("has-error");
		}
		
	}

	
	
function sortable(modulo,operListar){
	$( ".sortable" ).sortable({
		activate: function( event, ui ) {
			$(".ui-sortable-handle").css("cursor","grabbing");
		},
		deactivate: function( event, ui ) {
			$(".ui-sortable-handle").css("cursor","grab");
		},
		update: function( event, ui ) {
			var sortedIDs = $( ".sortable" ).sortable( "serialize");
			$.ajax({
					url: "modules/"+modulo+"/CTRL.php",
					type: 'POST',
					data: { oper: operListar,ordem:sortedIDs },
					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){
								if(Obj.msg ==1){
									console.log("okay");
								}
							}
						}
					}
			});
		}  
	});
}
	
	
	

Zerion Mini Shell 1.0