Changes for page Helpers
Last modified by Benjamin Fischer on 2025/06/17 11:57
From version 1.23
edited by Benjamin Fischer
on 2025/05/15 17:21
on 2025/05/15 17:21
Change comment:
There is no comment for this version
To version 1.21
edited by Benjamin Fischer
on 2025/05/15 17:17
on 2025/05/15 17:17
Change comment:
There is no comment for this version
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -1,5 +1,6 @@ 1 +const livetableRowHook = {}; 2 + 1 1 ((() => { 2 - const livetableRowHook = {}; 3 3 const tagCols = {}; 4 4 5 5 document.observe('xwiki:livetable:loading', () => { ... ... @@ -134,33 +134,6 @@ 134 134 row.doc_location = ol.outerHTML; 135 135 }; 136 136 137 - const coopDetailsLabel = "Cooperation Details"; 138 - livetableRowHook.research_groups = row => { 139 - const a = new Element("a", { href: row.URL }); 140 - a.innerHTML = row.affiliation_value.split("\n").map((a, i) => i ? a : `<b class="wikiexternallink">${a}</b>`).join("<br/>"); 141 - a.title = row.doc_title; 142 - if (row.content !== "-") { 143 - let c = row.content; 144 - if (row.coopDetails !== "-") 145 - c = `${c}<br/><b>${coopDetailsLabel}:</b> ${row.coopDetails}`; 146 - a.dataset.content = c; 147 - a.dataset.toggle = "popover"; 148 - } 149 - row.affiliation = a.outerHTML; 150 - 151 - row.coop = row.coop.replace(/\b \.\.\. \b/g, " ...<br/>"); 152 - if (row.coopDetails !== "-") { 153 - const d = new Element("div"); 154 - d.innerHTML = row.coop; 155 - d.title = coopDetailsLabel; 156 - d.dataset.content = row.coopDetails; 157 - d.dataset.toggle = "popover"; 158 - row.coop = d.outerHTML; 159 - } 160 - 161 - row.doc_date = row.doc_date.split(" ")[0].split("/").slice(0, 2).join("/"); 162 - }; 163 - 164 164 require(['jquery', 'bootstrap'], function($) { 165 165 document.styleSheets[0].insertRule(`#mainContentArea .popover {max-width: 50%;}`); 166 166