Skip to content

Instantly share code, notes, and snippets.

@fforres
Created May 3, 2015 17:13
Show Gist options
  • Save fforres/d14afa3746cdcb723761 to your computer and use it in GitHub Desktop.
Save fforres/d14afa3746cdcb723761 to your computer and use it in GitHub Desktop.
x
async.waterfall([
function(callback) {
cargarTaxon("División", callback)
},
function(callback) {
cargarTaxon("Clase", callback)
},
function(callback) {
cargarTaxon("Subclase", callback)
}
], function(err, result) {
console.log("TERMINE DE CREAR LOS TAXONES")
});
function cargarTaxon(nombreTaxon, cb) {
{
({
{
for ($j = 0; $j < objArray.length; $j++) {
if ($idParent == objArray[$j][1]) {
/* Si existe un solo hijo */
if ($l === 0) {
/* Asigna + 1 al contador */
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(1)>span:nth-of-type(2)').text($nombreTaxon);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').text(objArray[$j][2]);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-taxon', $nombreSimpleTaxon);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-id', objArray[$j][0]);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-jerarquia', objArray[$j][3]);
$l++;
} else {
$('.' + $claseUlModeloTaxon).eq($i).append($liModeloTaxon.clone());
/* Asigna + 1 al contador */
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(1)>span:nth-of-type(2)').text($nombreTaxon);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').text(objArray[$j][2]);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-taxon', $nombreSimpleTaxon);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-id', objArray[$j][0]);
$parent.eq($i).find('.' + $claseLiModeloTaxon).eq($l).find('>div>span:nth-of-type(2)').attr('data-jerarquia', objArray[$j][3]);
$l++;
}
}
}
}
});
cb(null)
}
$.each(divisiones,function(k,divison){
nodopadre.append("<div class='divison' data-divisionid="+divisonID+">"+division+"</div>")
})
//traer las clases.
$.each($nodopadre.find(".divison"),function(k,tagdivision){
if(tagdivision.data("divisionid") == 2){
$.each(clase,function(k,clase){
tagdivision.append("<div class='clase' data-claseid="+claseID+">"+clase+"</div>")
})
}
})
//traer las subclases.
$.each($nodopadre.find(".clase"),function(k,tagclase){
if(tagclase.data("divisionid") == 2){
$.each(subclase,function(k,subclase){
tagclase.append("<div class='sub' data-subclaseid="+subclaseID+">"+subclase+"</div>")
})
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment