innerHTML: html,
});
}
+ let levelpart = level <= 1 && this.cats[ref] && this.cats[ref].length > 1;
+ if (levelpart) {
+ put(worditem, '.large');
+ }
if (this.cats[ref]) {
// delve into subcategory
put(worditem, '.parent');
- this.add(worditem, this.cats[ref]);
+ this.add(worditem, this.cats[ref].sort((a, b) => {
+ const [worda, wordb] = [this.data[a], this.data[b]];
+ return (worda[1] % 1) - (wordb[1] % 1)
+ || worda[0].localeCompare(wordb[0]);
+ }));
}
});
}