@@ -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