Changes for page Material Collection

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

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

Summary

Details

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