Add item enchantments field

This commit is contained in:
Misode
2019-06-24 16:42:03 +02:00
parent 45001a3204
commit fa2b869bea
3 changed files with 97 additions and 9 deletions

17
view.js
View File

@@ -752,6 +752,13 @@ function generateItem(item) {
delete item.nbt;
}
if (item.enchantments) {
for (let j = 0; j < item.enchantments.length; j += 1) {
let $enchantment = generateEnchantment(item.enchantments[j], j);
$item.children('.card-body').append($enchantment);
}
}
return $item;
}
@@ -796,3 +803,13 @@ function generateDamage(damage) {
return $damage;
}
function generateEnchantment(enchantment, i) {
let $enchantment = $('#enchantmentTemplate').clone();
$enchantment.removeAttr('id').attr('data-index', i);
$enchantment.find('.enchantment-id').val(enchantment.enchantment);
generateRange($enchantment.find('.enchantment-level'), enchantment.level);
return $enchantment;
}