Skip to content

Commit 59ef2e3

Browse files
author
annkamsk
committed
Replace innerHTML with innerText when assigning non-html string
1 parent 01b092e commit 59ef2e3

19 files changed

Lines changed: 40 additions & 40 deletions

File tree

src/vs/base/browser/ui/iconLabel/iconLabel.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,14 +187,14 @@ class Label {
187187

188188
if (typeof label === 'string') {
189189
if (!this.singleLabel) {
190-
this.container.innerHTML = '';
190+
this.container.innerText = '';
191191
dom.removeClass(this.container, 'multiple');
192192
this.singleLabel = dom.append(this.container, dom.$('a.label-name', { id: options?.domId }));
193193
}
194194

195195
this.singleLabel.textContent = label;
196196
} else {
197-
this.container.innerHTML = '';
197+
this.container.innerText = '';
198198
dom.addClass(this.container, 'multiple');
199199
this.singleLabel = undefined;
200200

@@ -250,15 +250,15 @@ class LabelWithHighlights {
250250

251251
if (typeof label === 'string') {
252252
if (!this.singleLabel) {
253-
this.container.innerHTML = '';
253+
this.container.innerText = '';
254254
dom.removeClass(this.container, 'multiple');
255255
this.singleLabel = new HighlightedLabel(dom.append(this.container, dom.$('a.label-name', { id: options?.domId })), this.supportCodicons);
256256
}
257257

258258
this.singleLabel.set(label, options?.matches, options?.title, options?.labelEscapeNewLines);
259259
} else {
260260

261-
this.container.innerHTML = '';
261+
this.container.innerText = '';
262262
dom.addClass(this.container, 'multiple');
263263
this.singleLabel = undefined;
264264

src/vs/base/browser/ui/inputbox/inputBox.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ export class InputBox extends Widget {
170170
this.maxHeight = typeof this.options.flexibleMaxHeight === 'number' ? this.options.flexibleMaxHeight : Number.POSITIVE_INFINITY;
171171

172172
this.mirror = dom.append(wrapper, $('div.mirror'));
173-
this.mirror.innerHTML = ' ';
173+
this.mirror.innerText = '\u00a0';
174174

175175
this.scrollableElement = new ScrollableElement(this.element, { vertical: ScrollbarVisibility.Auto });
176176

@@ -529,7 +529,7 @@ export class InputBox extends Widget {
529529
if (mirrorTextContent) {
530530
this.mirror.textContent = value + suffix;
531531
} else {
532-
this.mirror.innerHTML = ' ';
532+
this.mirror.innerText = '\u00a0';
533533
}
534534

535535
this.layout();

src/vs/base/browser/ui/tree/abstractTree.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ class TypeFilterController<T, TFilterData> implements IDisposable {
881881
this.messageDomNode.textContent = localize('empty', "No elements found");
882882
this._empty = true;
883883
} else {
884-
this.messageDomNode.innerHTML = '';
884+
this.messageDomNode.innerText = '';
885885
this._empty = false;
886886
}
887887

src/vs/base/parts/quickinput/browser/quickInput.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ class QuickInput extends Disposable implements IQuickInput {
278278
if (title && this.ui.title.textContent !== title) {
279279
this.ui.title.textContent = title;
280280
} else if (!title && this.ui.title.innerHTML !== '&nbsp;') {
281-
this.ui.title.innerHTML = '&nbsp;';
281+
this.ui.title.innerText = '\u00a0;';
282282
}
283283
const description = this.getDescription();
284284
if (this.ui.description.textContent !== description) {

src/vs/code/electron-sandbox/issue/issueReporterMain.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ export class IssueReporter extends Disposable {
553553

554554
private clearSearchResults(): void {
555555
const similarIssues = this.getElementById('similar-issues')!;
556-
similarIssues.innerHTML = '';
556+
similarIssues.innerText = '';
557557
this.numberOfSearchResultsDisplayed = 0;
558558
}
559559

@@ -564,7 +564,7 @@ export class IssueReporter extends Disposable {
564564

565565
window.fetch(`https://api.github.com/search/issues?q=${query}`).then((response) => {
566566
response.json().then(result => {
567-
similarIssues.innerHTML = '';
567+
similarIssues.innerText = '';
568568
if (result && result.items) {
569569
this.displaySearchResults(result.items);
570570
} else {

src/vs/code/electron-sandbox/processExplorer/processExplorerMain.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ class ProcessExplorer {
267267
return;
268268
}
269269

270-
container.innerHTML = '';
270+
container.innerText = '';
271271
this.listeners.clear();
272272

273273
const tableHead = document.createElement('thead');

src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ export class ParameterHintsWidget extends Disposable implements IContentWidget {
194194
dom.toggleClass(this.domNodes.element, 'multiple', multiple);
195195
this.keyMultipleSignatures.set(multiple);
196196

197-
this.domNodes.signature.innerHTML = '';
198-
this.domNodes.docs.innerHTML = '';
197+
this.domNodes.signature.innerText = '';
198+
this.domNodes.docs.innerText = '';
199199

200200
const signature = hints.signatures[hints.activeSignature];
201201
if (!signature) {

src/vs/editor/contrib/suggest/suggestWidget.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ class SuggestionDetails {
373373
this.docs.textContent = documentation;
374374
} else {
375375
this.docs.classList.add('markdown-docs');
376-
this.docs.innerHTML = '';
376+
this.docs.innerText = '';
377377
const renderedContents = this.markdownRenderer.render(documentation);
378378
this.renderDisposeable = renderedContents;
379379
this.docs.appendChild(renderedContents.element);

src/vs/workbench/browser/actions/developerActions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class ToggleScreencastModeAction extends Action2 {
179179
|| length > 20
180180
|| event.keyCode === KeyCode.Backspace || event.keyCode === KeyCode.Escape
181181
) {
182-
keyboardMarker.innerHTML = '';
182+
keyboardMarker.innerText = '';
183183
length = 0;
184184
}
185185

src/vs/workbench/browser/parts/editor/editorPart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class GridWidgetView<T extends IView> implements IView {
5858
}
5959

6060
set gridWidget(grid: Grid<T> | undefined) {
61-
this.element.innerHTML = '';
61+
this.element.innerText = '';
6262

6363
if (grid) {
6464
this.element.appendChild(grid.element);

0 commit comments

Comments
 (0)