Skip to content

Commit c78d494

Browse files
committed
refactor: . inline getContent() and remove TODO
1 parent 1298834 commit c78d494

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

src/Renderer/HtmlQueryResultsRenderer.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
2121
protected readonly obsidianComponent: Component | null;
2222
protected readonly obsidianApp: App;
2323

24-
// TODO access this via getContent() for now
2524
public content: HTMLDivElement = document.createElement('div');
2625

2726
private readonly taskLineRenderer: TaskLineRenderer;
@@ -62,10 +61,6 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
6261
});
6362
}
6463

65-
private getContent() {
66-
return this.content;
67-
}
68-
6964
protected renderSearchResultsHeader(queryResult: QueryResult): void {
7065
this.addCopyButton(queryResult);
7166
}
@@ -75,22 +70,22 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
7570
}
7671

7772
protected renderErrorMessage(errorMessage: string) {
78-
const container = createAndAppendElement('div', this.getContent());
73+
const container = createAndAppendElement('div', this.content);
7974
container.innerHTML = '<pre>' + `Tasks query: ${errorMessage.replace(/\n/g, '<br>')}` + '</pre>';
8075
}
8176

8277
protected renderLoadingMessage() {
83-
this.getContent().textContent = 'Loading Tasks ...';
78+
this.content.textContent = 'Loading Tasks ...';
8479
}
8580

8681
protected renderExplanation(explanation: string | null) {
87-
const explanationsBlock = createAndAppendElement('pre', this.getContent());
82+
const explanationsBlock = createAndAppendElement('pre', this.content);
8883
explanationsBlock.classList.add('plugin-tasks-query-explanation');
8984
explanationsBlock.textContent = explanation;
9085
}
9186

9287
private addCopyButton(queryResult: QueryResult) {
93-
const copyButton = createAndAppendElement('button', this.getContent());
88+
const copyButton = createAndAppendElement('button', this.content);
9489
copyButton.textContent = 'Copy results';
9590
copyButton.classList.add('plugin-tasks-copy-button');
9691
copyButton.addEventListener('click', async () => {
@@ -100,7 +95,7 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
10095
}
10196

10297
protected beginTaskList(): void {
103-
const taskListContainer = this.ulElementStack.length > 0 ? this.lastLIElement : this.getContent();
98+
const taskListContainer = this.ulElementStack.length > 0 ? this.lastLIElement : this.content;
10499
const taskList = createAndAppendElement('ul', taskListContainer);
105100

106101
taskList.classList.add(
@@ -202,7 +197,7 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
202197
header = 'h5';
203198
}
204199

205-
const headerEl = createAndAppendElement(header, this.getContent());
200+
const headerEl = createAndAppendElement(header, this.content);
206201
headerEl.classList.add('tasks-group-heading');
207202

208203
if (this.obsidianComponent === null) {
@@ -285,7 +280,7 @@ export class HtmlQueryResultsRenderer extends QueryResultsRendererBase {
285280

286281
private addTaskCount(queryResult: QueryResult) {
287282
if (!this.getters.query().queryLayoutOptions.hideTaskCount) {
288-
const taskCount = createAndAppendElement('div', this.getContent());
283+
const taskCount = createAndAppendElement('div', this.content);
289284
taskCount.classList.add('task-count');
290285
taskCount.textContent = queryResult.totalTasksCountDisplayText();
291286
}

0 commit comments

Comments
 (0)