Support placeholders in maps

This commit is contained in:
SPGoding
2019-12-25 09:38:59 -06:00
parent fedc9ad6ff
commit 2dcfaf8323
4 changed files with 22 additions and 1 deletions

View File

@@ -253,11 +253,13 @@ function generateSet(data, struct) {
function generateMap(data, struct) {
let $el = $('#components').find('[data-type="map"]').clone();
let $input = $el.find('input')
let out;
$el.attr('data-index', struct.id).attr('data-item-type', struct.values.type);
$el.find('[data-name="1"]').attr('data-i18n', struct.translate);
$el.find('[data-name="2"]').attr('data-i18n', struct.translate + '_add');
$el.find('input').keypress((e) => {if (e.which == 13) addToMap(e.target);});
$input.attr('data-i18n', `[placeholder]${struct.translatePlaceholder}`);
$input.keypress((e) => {if (e.which == 13) addToMap(e.target);});
if (data) {
for (let key of Object.keys(data)) {
out = out || {}