Move boardsStore.moving to BoardList component
This commit is contained in:
parent
c90e6943b1
commit
e0594255b5
|
@ -142,8 +142,10 @@ export default {
|
|||
const card = this.$refs.issue[e.oldIndex];
|
||||
|
||||
card.showDetail = false;
|
||||
boardsStore.moving.list = card.list;
|
||||
boardsStore.moving.issue = boardsStore.moving.list.findIssue(+e.item.dataset.issueId);
|
||||
|
||||
const { list } = card;
|
||||
const issue = list.findIssue(Number(e.item.dataset.issueId));
|
||||
boardsStore.startMoving(list, issue);
|
||||
|
||||
sortableStart();
|
||||
},
|
||||
|
|
|
@ -109,6 +109,11 @@ const boardsStore = {
|
|||
});
|
||||
listFrom.update();
|
||||
},
|
||||
|
||||
startMoving(list, issue) {
|
||||
Object.assign(this.moving, { list, issue });
|
||||
},
|
||||
|
||||
moveIssueToList(listFrom, listTo, issue, newIndex) {
|
||||
const issueTo = listTo.findIssue(issue.id);
|
||||
const issueLists = issue.getLists();
|
||||
|
|
|
@ -287,4 +287,16 @@ describe('Store', () => {
|
|||
expect(boardsStore.detail.issue).toEqual({});
|
||||
});
|
||||
});
|
||||
|
||||
describe('startMoving', () => {
|
||||
it('stores list and issue', () => {
|
||||
const dummyIssue = 'some issue';
|
||||
const dummyList = 'some list';
|
||||
|
||||
boardsStore.startMoving(dummyList, dummyIssue);
|
||||
|
||||
expect(boardsStore.moving.issue).toEqual(dummyIssue);
|
||||
expect(boardsStore.moving.list).toEqual(dummyList);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue