0 Голосов

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

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

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

Сводка

Подробности

XWiki.JavaScriptExtension[0]
Код
... ... @@ -27,7 +27,7 @@
27 27   * jKanban
28 28   * Vanilla Javascript plugin for manage kanban boards
29 29   *
30 - * @url: http://www.riccardotartaglia.it/jkanban/
30 + * @site: http://www.riccardotartaglia.it/jkanban/
31 31   * @author: Riccardo Tartaglia
32 32   */
33 33  
... ... @@ -334,12 +334,14 @@
334 334   nodeItem.dropfn = itemKanban.drop;
335 335   nodeItem.dataset.eid = itemKanban.id;
336 336  
337 - var nodeItemTitle = document.createElement(itemKanban.url ? 'a' : 'div');
337 + var nodeItemTitle = document.createElement('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.href = itemKanban.url;
342 + nodeItemTitle.addEventListener('click', function (e) {
343 + location = this.url;
344 + }.bindAsEventListener(itemKanban));
343 343   } else {
344 344   // add click handler of item
345 345   __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.locale}")'
19 + jkanban: '$xwiki.getURL("Macros.KanbanMacro", "jsx", "language=${xcontext.language}")'
20 20   }
21 21  });
22 22  require(['jquery','jkanban'], function(jQuery) {