Files
makemeahanzi/lib/character.js
2016-03-20 12:55:00 -04:00

14 lines
412 B
JavaScript

this.makemeahanzi.lookupCharacter = (character, callback) => {
if (!character) return;
const part = Math.floor(character.charCodeAt(0) / 256);
$.get(`characters/part-${part}.txt`, (response, code) => {
if (code !== 'success') throw new Error(code);
const data = JSON.parse(response);
for (let row of data) {
if (row.character === character) {
callback(row);
}
}
});
}