Task lists WIP:
* Fix drag & drop
This commit is contained in:
parent
0d0771e684
commit
7e56c845fe
@ -112,9 +112,11 @@ export default class MUCTaskListsView extends CustomElement {
|
||||
}
|
||||
|
||||
_handleDragStart (ev) {
|
||||
if (!this._isATaskEl(ev.target)) { return }
|
||||
// The draggable=true is on a livechat-converse-muc-task child
|
||||
const possibleTaskEl = ev.target.parentElement
|
||||
if (!this._isATaskEl(possibleTaskEl)) { return }
|
||||
console.log('Starting to drag a task...')
|
||||
this.currentDraggedTask = ev.target
|
||||
this.currentDraggedTask = possibleTaskEl
|
||||
this._resetDropOver()
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@ export default function tplMucTaskList (el, tasklist) {
|
||||
${el.collapsed
|
||||
? ''
|
||||
: repeat(tasks, (task) => task.get('id'), (task) => {
|
||||
return html`<livechat-converse-muc-task .model=${task} draggable="true"></livechat-converse-muc-task>`
|
||||
return html`<livechat-converse-muc-task .model=${task}></livechat-converse-muc-task>`
|
||||
})
|
||||
}
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@ export function tplMucTask (el, task) {
|
||||
const doneId = 'livechat-task-done-id-' + task.get('id')
|
||||
return !el.edit
|
||||
? html`
|
||||
<div class="task-line" ?task-is-done=${done}>
|
||||
<div draggable="true" class="task-line" ?task-is-done=${done}>
|
||||
<div class="form-check">
|
||||
<input
|
||||
id="${doneId}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user