Refactored: JavaScript template (#6826)

This commit is contained in:
maTh authored and GitHub committed 2024-09-22 23:32:22 +02:00
1 parent 24d10feebd
commit ecd67e2178
1 file changed
+9 -8
+9 -8
View File
@@ -912,17 +912,18 @@ function init_column_categories() {
a = ev.target.closest('.tree-folder-items > .feed .dropdown-toggle');
if (a) {
loadJs('extra.js');
loadJs('feed.js');
const itemId = a.closest('.item').id;
const templateId = itemId.substring(0, 2) === 't_' ? 'tag_config_template' : 'feed_config_template';
const id = itemId.substr(2);
const feed_web = a.getAttribute('data-fweb') || '';
const div = a.parentElement;
const dropdownMenu = div.querySelector('.dropdown-menu');
const template = document.getElementById(templateId)
.innerHTML.replace(/------/g, id).replace('http://example.net/', feed_web);
if (!dropdownMenu) {
loadJs('extra.js');
loadJs('feed.js');
const itemId = a.closest('.item').id;
const templateId = itemId.substring(0, 2) === 't_' ? 'tag_config_template' : 'feed_config_template';
const id = itemId.substr(2);
const feed_web = a.getAttribute('data-fweb') || '';
const template = document.getElementById(templateId)
.innerHTML.replace(/------/g, id).replace('http://example.net/', feed_web);
div.insertAdjacentHTML('beforeend', template);
if (feed_web == '') {
const website = div.querySelector('.item.link.website');