Skip to content

Commit

Permalink
fix: stripTags for editing sorted list items as well
Browse files Browse the repository at this point in the history
  • Loading branch information
psychobunny committed Apr 14, 2021
1 parent b5ce8d2 commit 9359898
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions public/src/modules/settings/sorted-list.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@ define('settings/sorted-list', [
var itemUUID = $(item).attr('data-sorted-list-uuid');

var formData = Settings.helper.serializeForm($('[data-sorted-list-object="' + key + '"][data-sorted-list-uuid="' + itemUUID + '"]'));
Object.entries(formData || {}).forEach(([field, value]) => {
formData[field] = utils.stripHTMLTags(value, utils.stripTags);
});
stripTags(formData);
values[key].push(formData);
});
},
Expand Down Expand Up @@ -103,6 +101,7 @@ define('settings/sorted-list', [


var data = Settings.helper.serializeForm(form);
stripTags(data);

app.parseAndTranslate(itemTpl, data, function (itemHtml) {
itemHtml = $(itemHtml);
Expand All @@ -123,9 +122,7 @@ define('settings/sorted-list', [
var $list = $container.find('[data-type="list"]');
var itemTpl = $container.attr('data-item-template');

Object.entries(data || {}).forEach(([field, value]) => {
data[field] = utils.stripHTMLTags(value, utils.stripTags);
});
stripTags(data);

return new Promise((resolve) => {
app.parseAndTranslate(itemTpl, data, function (itemHtml) {
Expand All @@ -140,5 +137,11 @@ define('settings/sorted-list', [
});
}

function stripTags(data) {
return Object.entries(data || {}).forEach(([field, value]) => {
data[field] = utils.stripHTMLTags(value, utils.stripTags);
});
}

return SortedList;
});

0 comments on commit 9359898

Please sign in to comment.