Changes for page Material Collection

Last modified by Judith Steinfeld on 2025/06/03 11:13

From version 54.9
edited by admin
on 2024/10/21 16:12
Change comment: There is no comment for this version
To version 54.7
edited by admin
on 2024/10/21 15:49
Change comment: There is no comment for this version

Summary

Details

XWiki.JavaScriptExtension[0]
Code
... ... @@ -33,11 +33,13 @@
33 33   const tag = ev.target.textContent;
34 34   ev.preventDefault();
35 35   const lt = mats.__liveTable;
36 - const st = lt.tagCloud.selectedTags;
36 + const tc = lt.tagCloud;
37 + const st = tc.selectedTags;
37 37   if (tag in st) delete st[tag];
38 38   else st[tag] = {};
39 - lt.tags = Object.keys(st);
40 - lt.clearCache();
40 + lt.tags = tc.getSelectedTags();
41 + lt.totalRows = -1;
42 + lt.fetchedRows = new Array();
41 41   lt.showRows(1, lt.limit);
42 42   })
43 43  });
... ... @@ -74,7 +74,7 @@
74 74   want[0] === true
75 75   ? Array.from(tags)
76 76   : want.filter(tag => tags.delete(tag))
77 - ).sort().map(tag => `<span class="ltTag" style="cursor:pointer;">${tag}</span>`).join(", ")
79 + ).sort().map(tag => `<span class="ltTag">${tag}</span>`).join(", ")
78 78   );
79 79   }
80 80  });