From 4d6d3befa0887668561c4f33782450f43aa111e9 Mon Sep 17 00:00:00 2001 From: Mario Date: Sat, 14 Jun 2025 10:51:18 +0000 Subject: [PATCH] leave zoom handling to the comment button click handler --- view/js/main.js | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/view/js/main.js b/view/js/main.js index ff8e61ec8..b1cae8fb8 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -223,37 +223,9 @@ $(document).ready(function() { event.preventDefault(); const id = targetElement.dataset.itemId; - const uuid = targetElement.dataset.itemUuid; - const subWrapper = document.getElementById(`wall-item-sub-thread-wrapper-${id}`); - const loading = document.getElementById('like-rotator-' + id); - const wrapper = document.getElementById('thread-wrapper-' + id); - const parent = wrapper.closest('.generic-content-wrapper'); subWrapper.innerHTML = ''; - - parent.querySelectorAll('.thread-wrapper.wall-item-expanded').forEach(el => { - el.classList.remove('wall-item-expanded', 'shadow'); - }); - - parent.querySelectorAll('.wall-item-sub-thread-wrapper.item-indent').forEach(el => { - el.classList.remove('item-indent'); - }); - - wrapper.classList.add('wall-item-expanded', 'shadow'); - - parent.classList.add('wall-item-backdrop'); - - // Exit zoom on double-click - wrapper.addEventListener('dblclick', function() { - parent.querySelectorAll('.wall-item-comment.indented').forEach(el => el.classList.remove('indented')); - parent.querySelectorAll('.wall-item-comment.collapsed').forEach(el => el.classList.remove('collapsed')); - parent.classList.remove('wall-item-backdrop'); - parent.querySelectorAll('.wall-item-sub-thread-wrapper.item-indent').forEach(el => el.classList.remove('item-indent')); - parent.querySelectorAll('.wall-item-sub-thread-wrapper.d-none').forEach(el => el.classList.remove('d-none')); - parent.querySelectorAll('.thread-wrapper.wall-item-expanded').forEach(el => el.classList.remove('wall-item-expanded', 'shadow')); - }, { once: true }); - autoExpand(id); });