diff --git a/www/common/outer/async-store.js b/www/common/outer/async-store.js index 0c0d392cf..21a474c26 100644 --- a/www/common/outer/async-store.js +++ b/www/common/outer/async-store.js @@ -1742,7 +1742,9 @@ define([ Store.loadSharedFolder(null, id, data, cb); }; Store.loadSharedFolderAnon = function (clientId, data, cb) { - Store.loadSharedFolder(null, data.id, data.data, cb); + Store.loadSharedFolder(null, data.id, data.data, function () { + cb(); + }); }; Store.addSharedFolder = function (clientId, data, cb) { var s = getStore(data.teamId); diff --git a/www/kanban/inner.js b/www/kanban/inner.js index 609e5ac31..74abb7f8d 100644 --- a/www/kanban/inner.js +++ b/www/kanban/inner.js @@ -139,7 +139,7 @@ define([ // Remove the input $(el).text(name); // Save the value for the correct board - var board = $(el.parentNode.parentNode.parentNode).attr("data-id"); + var board = $(el).closest('.kanban-board').attr("data-id"); var pos = kanban.findElementPosition(el.parentNode); kanban.getBoardJSON(board).item[pos].title = name; kanban.onChange(); diff --git a/www/kanban/jkanban.js b/www/kanban/jkanban.js index a44aefed9..aa3f6c922 100644 --- a/www/kanban/jkanban.js +++ b/www/kanban/jkanban.js @@ -271,7 +271,10 @@ if (element.id) { nodeItem.setAttribute('data-eid', element.id) } - nodeItem.innerHTML = element.title; + var nodeItemText = document.createElement('div'); + nodeItemText.classList.add('kanban-item-text'); + nodeItemText.innerHTML = element.title; + nodeItem.appendChild(nodeItemText); //add function nodeItem.clickfn = element.click; nodeItem.dragfn = element.drag;