0 Голосов

Изменения документа KanbanMacro

Редактировал(а) Anton Krivchenkov 30.03.2026 23:03

От версии 4.1
отредактировано Anton Krivchenkov
на 08.01.2026 13:01
Изменить комментарий: Install extension [org.xwiki.contrib:macro-kanban/1.4.2]
К версии 5.1
отредактировано Anton Krivchenkov
на 30.03.2026 23:03
Изменить комментарий: Install extension [org.xwiki.contrib:macro-kanban/1.4.3]

Сводка

Подробности

XWiki.JavaScriptExtension[0]
Код
... ... @@ -27,7 +27,7 @@
27 27   * jKanban
28 28   * Vanilla Javascript plugin for manage kanban boards
29 29   *
30 - * @site: http://www.riccardotartaglia.it/jkanban/
30 + * @url: http://www.riccardotartaglia.it/jkanban/
31 31   * @author: Riccardo Tartaglia
32 32   */
33 33  
... ... @@ -334,14 +334,12 @@
334 334   nodeItem.dropfn = itemKanban.drop;
335 335   nodeItem.dataset.eid = itemKanban.id;
336 336  
337 - var nodeItemTitle = document.createElement('div');
337 + var nodeItemTitle = document.createElement(itemKanban.url ? 'a' : 'div');
338 338   nodeItemTitle.classList.add('kanban-item-title');
339 339   nodeItemTitle.innerHTML = itemKanban.title;
340 340   nodeItemTitle.clickfn = itemKanban.click;
341 341   if (itemKanban.url) {
342 - nodeItemTitle.addEventListener('click', function (e) {
343 - location = this.url;
344 - }.bindAsEventListener(itemKanban));
342 + nodeItemTitle.href = itemKanban.url;
345 345   } else {
346 346   // add click handler of item
347 347   __onclickHandler(nodeItemTitle);
XWiki.WikiMacroClass[0]
Код
... ... @@ -16,7 +16,7 @@
16 16  <script type="text/javascript">
17 17  require.config({
18 18   paths: {
19 - jkanban: '$xwiki.getURL("Macros.KanbanMacro", "jsx", "language=${xcontext.language}")'
19 + jkanban: '$xwiki.getURL("Macros.KanbanMacro", "jsx", "language=${xcontext.locale}")'
20 20   }
21 21  });
22 22  require(['jquery','jkanban'], function(jQuery) {