mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 09:58:32 +02:00
add new attr wip
This commit is contained in:
parent
62cacf85ed
commit
5dd73562da
@ -333,8 +333,35 @@ export default class NoteAttributesWidget extends TabAwareWidget {
|
|||||||
{title: "Add new label definition", command: "addNewRelation", uiIcon: "empty"},
|
{title: "Add new label definition", command: "addNewRelation", uiIcon: "empty"},
|
||||||
{title: "Add new relation definition", command: "addNewRelation", uiIcon: "empty"},
|
{title: "Add new relation definition", command: "addNewRelation", uiIcon: "empty"},
|
||||||
],
|
],
|
||||||
selectMenuItemHandler: ({command}) => {
|
selectMenuItemHandler: async ({command}) => {
|
||||||
console.log(command);
|
const attrs = this.parseAttributes();
|
||||||
|
|
||||||
|
if (!attrs) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (command === 'addNewLabel') {
|
||||||
|
attrs.push({
|
||||||
|
type: 'label',
|
||||||
|
name: 'fillName',
|
||||||
|
value: '',
|
||||||
|
isInheritable: false
|
||||||
|
});
|
||||||
|
|
||||||
|
await this.renderOwnedAttributes(attrs);
|
||||||
|
|
||||||
|
this.$editor.scrollTop(this.$editor[0].scrollHeight);
|
||||||
|
|
||||||
|
const rect = this.$editor[0].getBoundingClientRect();
|
||||||
|
|
||||||
|
this.attributeDetailWidget.showAttributeDetail({
|
||||||
|
allAttributes: attrs,
|
||||||
|
attribute: attrs[attrs.length - 1],
|
||||||
|
isOwned: true,
|
||||||
|
x: (rect.left + rect.right) / 2,
|
||||||
|
y: rect.bottom
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user