Skip to content

Commit 49c6d7f

Browse files
refactor: . Extract beginTaskList()
Co-Authored-By: Ilyas Landikov <[email protected]>
1 parent d2ee870 commit 49c6d7f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/Renderer/HtmlQueryResultsRenderer.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,16 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
116116
}
117117

118118
protected async addTaskList(listItems: ListItem[]): Promise<void> {
119+
this.beginTaskList();
120+
121+
if (this.getters.query().queryLayoutOptions.hideTree) {
122+
await this.addFlatTaskList(listItems);
123+
} else {
124+
await this.addTreeTaskList(listItems);
125+
}
126+
}
127+
128+
private beginTaskList(): void {
119129
const taskList = this.currentULElement();
120130
taskList.classList.add(
121131
'contains-task-list',
@@ -128,12 +138,6 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
128138
if (groupingAttribute && groupingAttribute.length > 0) {
129139
taskList.dataset.taskGroupBy = groupingAttribute;
130140
}
131-
132-
if (this.getters.query().queryLayoutOptions.hideTree) {
133-
await this.addFlatTaskList(listItems);
134-
} else {
135-
await this.addTreeTaskList(listItems);
136-
}
137141
}
138142

139143
protected async addListItem(listItem: ListItem, listItemIndex: number, children: ListItem[]): Promise<void> {

0 commit comments

Comments
 (0)