fix: topic labels on topics_list

This commit is contained in:
Barış Soner Uşaklı
2023-03-29 19:47:22 -04:00
parent 28ed6c923c
commit 2615192fc0
3 changed files with 8 additions and 4 deletions

View File

@@ -22,7 +22,7 @@ define('forum/topic/threadTools', [
animation: false,
});
observeTopicLabels();
ThreadTools.observeTopicLabels($('[component="topic/labels"]'));
// function topicCommand(method, path, command, onComplete) {
topicContainer.on('click', '[component="topic/delete"]', function () {
@@ -188,9 +188,8 @@ define('forum/topic/threadTools', [
}
};
function observeTopicLabels() {
ThreadTools.observeTopicLabels = function (labels) {
// show or hide topic/labels container depending on children visibility
const labels = $('[component="topic/labels"]');
const mut = new MutationObserver(function (mutations) {
const first = mutations[0];
if (first && first.attributeName === 'class') {
@@ -202,7 +201,7 @@ define('forum/topic/threadTools', [
labels.children().each((index, el) => {
mut.observe(el, { attributes: true });
});
}
};
function renderMenu(container) {
container = container.get(0);