Skip to content

Commit

Permalink
fix: stripHTMLTags for sorted list entries
Browse files Browse the repository at this point in the history
  • Loading branch information
psychobunny committed Apr 13, 2021
1 parent e50408b commit 75073c0
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions public/src/modules/settings/sorted-list.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,11 @@ define('settings/sorted-list', [
$container.find('[data-type="item"]').each(function (idx, item) {
var itemUUID = $(item).attr('data-sorted-list-uuid');

var formData = $('[data-sorted-list-object="' + key + '"][data-sorted-list-uuid="' + itemUUID + '"]');
values[key].push(Settings.helper.serializeForm(formData));
var formData = Settings.helper.serializeForm($('[data-sorted-list-object="' + key + '"][data-sorted-list-uuid="' + itemUUID + '"]'));
for (const [field, value] of Object.entries(formData)) {
formData[field] = utils.stripHTMLTags(value, utils.stripTags);
}
values[key].push(formData);
});
},
get: function ($container, hash) {
Expand Down Expand Up @@ -120,6 +123,10 @@ define('settings/sorted-list', [
var $list = $container.find('[data-type="list"]');
var itemTpl = $container.attr('data-item-template');

for (const [field, value] of Object.entries(data)) {
data[field] = utils.stripHTMLTags(value, utils.stripTags);
}

return new Promise((resolve) => {
app.parseAndTranslate(itemTpl, data, function (itemHtml) {
itemHtml = $(itemHtml);
Expand Down

0 comments on commit 75073c0

Please sign in to comment.