remove name print; add js to add item when there's nothing left

This commit is contained in:
Henrique Dias
2016-06-27 21:45:42 +01:00
parent a7bffd2e76
commit 2c22f06b03
2 changed files with 8 additions and 5 deletions

View File

@@ -621,7 +621,14 @@ var addFrontMatterItem = function(event) {
document.getElementById(bid).querySelector('.action.add').addEventListener('click', addFrontMatterItem);
break;
default:
block.querySelector('.group').insertAdjacentHTML('beforeend', `<div class="block" id="block-${bid}" data-content="${bid}">
let group = block.querySelector('.group');
if (group == null) {
block.insertAdjacentHTML('afterbegin', '<div class="group"></div>');
group = block.querySelector('.group');
}
group.insertAdjacentHTML('beforeend', `<div class="block" id="block-${bid}" data-content="${bid}">
<label for="${bid}">${name}</label>
<input name="${bid}" id="${bid}" type="text" data-parent-type="object"></input>
<div class="action delete" data-delete="block-${bid}">