( menu: Menu, options: TaskNotesRuntimeTaskMenuOptions )
| 1741 | } |
| 1742 | |
| 1743 | private async populateTaskMenu( |
| 1744 | menu: Menu, |
| 1745 | options: TaskNotesRuntimeTaskMenuOptions |
| 1746 | ): Promise<void> { |
| 1747 | const task = await this.requireTask(options.taskPath); |
| 1748 | TaskContextMenu.addToMenu(menu, { |
| 1749 | task, |
| 1750 | plugin: this.plugin, |
| 1751 | targetDate: options.targetDate ?? new Date(), |
| 1752 | promoteOccurrenceControls: options.promoteOccurrenceControls, |
| 1753 | onUpdate: options.onUpdate ?? this.defaultTaskMenuUpdateHandler(), |
| 1754 | }); |
| 1755 | } |
| 1756 | |
| 1757 | private async buildTaskContextMenu( |
| 1758 | options: TaskNotesRuntimeTaskMenuOptions |
no test coverage detected