";
$.get( "/animal/"+ id, function( data ) {
var animal = data.data,
j = 1;
// $.each(animal, function(i, val) {
// if(i == "specie")
// text += "
"+i+"
" + species[val].name + "
";
// else if(i != "_id" && i != "__v" && i != "father" && i != "mother" && i != "name" && i.indexOf("initial") < 0 && i != "specie" && i != "level")
// text += "
"+i+"
"+(val ? val.$numberDecimal ? val.$numberDecimal : val : "")+"
";
// j++;
// });
// text += "
";
$("#button").html('')
$(".a-name").html( "" + animal.name + " " + " Level: " + animal.level + " - " + species[animal.specie].name );
$("#data").append( text );
get_parrents(animal);
get_childrens(animal);
$("#chart").append(get_animal(animal));
$("#load").fadeOut("fast");
});
});
}
function removeAnimal(id){
if(confirm("¿Surely you want to erase this dino?")){
$.ajax({
url: '/animal/'+id,
type: 'DELETE',
success: function() { $("#animals").click() }
});
}
}
function paint_male_female(specie, id){
$(".option").remove();
$.get( "/animal/"+specie+"/Male", function( data ) {
data.data.map(function(item){
if(item._id != id) $("#a-father").append("");
})
});
$.get( "/animal/"+specie+"/Female", function( data ) {
data.data.map(function(item){
if(item._id != id) $("#a-mother").append("");
})
});
}
function get_parrents(animal){
$.get( "/animal/parrents/" + animal._id, function( data ) {
data.data.map(function(item){
$(item.sex == "Male" ? "#a-father" : "#a-mother").html(paint_animal(item));
});
});
}
function get_childrens(animal){
$.get( "/animal/childrens/" + animal._id, function( data ) {
data.data.map(function(item){
$("#a-childrens").append("
" + paint_animal(item) + "
");
})
});
}
function set_animal_include(id){
$.get( "/species", function( data ) {
data.data.map(function(item){
$("#a-specie").append("");
});
});
$("#a-specie").change(function(e){
paint_male_female($( this ).val(), id);
});
}
function get_info(){
$.get("/info", function( data ) {
var text = "
"
$.each(data, function(i, obj) {
text += "
"+i+"
"+obj+"
";
});
text += "
"
$( "#info" ).html( text );
$("#load").fadeOut("slow");
});
}
function paint_animal(a){
return "" + a.name+" - "+ a.level + "" + get_animal(a)
}
function safe(s){
return s ? s.$numberDecimal ? s.$numberDecimal : s : ""
}
function get_prct(a, b){
return(safe(a) * 100) / safe(b)
}
function get_animal(a){
return '