Added list position when create a new list on board

This commit is contained in:
helioguardabaxo 2023-05-31 09:12:35 -03:00
parent 053f944691
commit 986bc27001
3 changed files with 9 additions and 2 deletions

View file

@ -51,6 +51,10 @@ template(name="addListForm")
+inlinedForm(autoclose=false)
input.list-name-input.full-line(type="text" placeholder="{{_ 'add-list'}}"
autocomplete="off" autofocus)
| {{_ 'add-after-list'}}
select.list-position-input.full-line
each currentBoard.lists
option(value="{{_id}}") {{title}}
.edit-controls.clearfix
button.primary.confirm(type="submit") {{_ 'save'}}
.fa.fa-times-thin.js-close-inlined-form

View file

@ -256,10 +256,12 @@ BlazeComponent.extendComponent({
{
submit(evt) {
evt.preventDefault();
const lastList = this.currentBoard.getLastList();
const sortIndex = Utils.calculateIndexData(lastList, null).base;
const titleInput = this.find('.list-name-input');
const title = titleInput.value.trim();
const positionInput = this.find('.list-position-input');
const position = positionInput.value.trim();
const ret = Lists.findOne({ boardId: Session.get('currentBoard'), _id: position, archived: false })
const sortIndex = JSON.stringify(ret['sort'])
if (title) {
Lists.insert({
title,

View file

@ -95,6 +95,7 @@
"add-cover": "Add Cover",
"add-label": "Add Label",
"add-list": "Add List",
"add-after-list": "Add After List",
"add-members": "Add Members",
"added": "Added",
"addMemberPopup-title": "Members",