";
$.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);
set_chart('myAnimalChar', 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){
console.log(a);
return ""
+ '
'
+ '
Uuid
' + safe(a.uuid) + '
'
+ '
Breeder
' + safe(a.breeder) + '
'
+ '
Health
' + safe(a.health) + '
'
+ '
Stamina
' + safe(a.energy) + '
'
+ '
Food
' + safe(a.food) + '
'
+ '
Damage
' + safe(a.damage) + '
'
+ '
Speed
' + safe(a.velocity) + '
'
+ ''
+ '
'
+ '
'
}
function safe(s){
return s ? s.$numberDecimal ? s.$numberDecimal : s : ""
}