Skip to content

Commit 98ec1ed

Browse files
committed
improvement (footer): sanitize list
1 parent cd76bb2 commit 98ec1ed

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

assets/script/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -361,19 +361,19 @@ significantChange.querySelector('form').onsubmit = function(e) { e.preventDefaul
361361
let footerContent = [];
362362

363363
if (footer.querySelector('form').closes.value.trim())
364-
footerContent.push(`Closes: ${footer.querySelector('form').closes.value.trim().replace(/,/g, ', closes:')}`);
364+
footerContent.push(`Closes: ${footer.querySelector('form').closes.value.split(',').map(e => e.trim()).filter(e => e).join(',').replaceAll(',', ', closes: ')}`);
365365

366366
if (footer.querySelector('form').fixes.value.trim())
367-
footerContent.push(`Fixes: ${footer.querySelector('form').fixes.value.trim().replace(/,/g, ', fixes:')}`);
367+
footerContent.push(`Fixes: ${footer.querySelector('form').fixes.value.split(',').map(e => e.trim()).filter(e => e).join(',').replaceAll(',', ', fixes: ')}`);
368368

369369
if (footer.querySelector('form').resolves.value.trim())
370-
footerContent.push(`Resolves: ${footer.querySelector('form').resolves.value.trim().replace(/,/g, ', resolves:')}`);
370+
footerContent.push(`Resolves: ${footer.querySelector('form').resolves.value.split(',').map(e => e.trim()).filter(e => e).join(',').replaceAll(',', ', resolves: ')}`);
371371

372372
if (footer.querySelector('form').refs.value.trim())
373-
footerContent.push(`Refs: ${footer.querySelector('form').refs.value.trim()}`);
373+
footerContent.push(`Refs: ${footer.querySelector('form').refs.value.split(',').map(e => e.trim()).filter(e => e).join(', ')}`);
374374

375375
if (footer.querySelector('form').coAuthoredBy.value.trim())
376-
footer.querySelector('form').coAuthoredBy.value.trim().split(', ').forEach(e => footerContent.push('Co-authored-by: '+ e))
376+
footer.querySelector('form').coAuthoredBy.value.split(',').map(e => e.trim()).filter(e => e).forEach(e => footerContent.push('Co-authored-by: '+ e))
377377

378378
if (footer.querySelector('form').onBehalfOf.value.trim())
379379
footerContent.push('on-behalf-of: '+ footer.querySelector('form').onBehalfOf.value.trim());

0 commit comments

Comments
 (0)