mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Fix uses of innerHtml when we could just set element text (#1919)
This commit is contained in:
@@ -17,7 +17,7 @@ export function appendRow(container: Builder, label: string, labelClass: string,
|
|||||||
container.element('tr', {}, (rowContainer) => {
|
container.element('tr', {}, (rowContainer) => {
|
||||||
rowContainer.element('td', { class: labelClass }, (labelCellContainer) => {
|
rowContainer.element('td', { class: labelClass }, (labelCellContainer) => {
|
||||||
labelCellContainer.div({}, (labelContainer) => {
|
labelCellContainer.div({}, (labelContainer) => {
|
||||||
labelContainer.innerHtml(label);
|
labelContainer.text(label);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
rowContainer.element('td', { class: cellContainerClass }, (inputCellContainer) => {
|
rowContainer.element('td', { class: cellContainerClass }, (inputCellContainer) => {
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ export abstract class Modal extends Disposable implements IThemable {
|
|||||||
}
|
}
|
||||||
modalHeader.div({ class: 'modal-title' }, (modalTitle) => {
|
modalHeader.div({ class: 'modal-title' }, (modalTitle) => {
|
||||||
this._modalTitle = modalTitle;
|
this._modalTitle = modalTitle;
|
||||||
modalTitle.innerHtml(this._title);
|
modalTitle.text(this._title);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
parts.push(this._modalHeaderSection.getHTMLElement());
|
parts.push(this._modalHeaderSection.getHTMLElement());
|
||||||
@@ -433,7 +433,7 @@ export abstract class Modal extends Disposable implements IThemable {
|
|||||||
*/
|
*/
|
||||||
protected set title(title: string) {
|
protected set title(title: string) {
|
||||||
if (this._title !== undefined) {
|
if (this._title !== undefined) {
|
||||||
this._modalTitle.innerHtml(title);
|
this._modalTitle.text(title);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ export class AccountDialog extends Modal {
|
|||||||
this._noaccountViewContainer = DOM.$('div.no-account-view');
|
this._noaccountViewContainer = DOM.$('div.no-account-view');
|
||||||
let noAccountTitle = DOM.append(this._noaccountViewContainer, DOM.$('.no-account-view-label'));
|
let noAccountTitle = DOM.append(this._noaccountViewContainer, DOM.$('.no-account-view-label'));
|
||||||
let noAccountLabel = localize('accountDialog.noAccountLabel', 'There is no linked account. Please add an account.');
|
let noAccountLabel = localize('accountDialog.noAccountLabel', 'There is no linked account. Please add an account.');
|
||||||
noAccountTitle.innerHTML = noAccountLabel;
|
noAccountTitle.innerText = noAccountLabel;
|
||||||
|
|
||||||
// Show the add account button for the first provider
|
// Show the add account button for the first provider
|
||||||
// Todo: If we have more than 1 provider, need to show all add account buttons for all providers
|
// Todo: If we have more than 1 provider, need to show all add account buttons for all providers
|
||||||
|
|||||||
@@ -339,9 +339,9 @@ export class ConnectionDialogService implements IConnectionDialogService {
|
|||||||
if (!platform.isWindows && types.isString(message) && message.toLowerCase().includes('kerberos') && message.toLowerCase().includes('kinit')) {
|
if (!platform.isWindows && types.isString(message) && message.toLowerCase().includes('kerberos') && message.toLowerCase().includes('kinit')) {
|
||||||
message = [
|
message = [
|
||||||
localize('kerberosErrorStart', "Connection failed due to Kerberos error."),
|
localize('kerberosErrorStart', "Connection failed due to Kerberos error."),
|
||||||
localize('kerberosHelpLink', " Help configuring Kerberos is available at ") + helpLink,
|
localize('kerberosHelpLink', "Help configuring Kerberos is available at {0}", helpLink),
|
||||||
localize('kerberosKinit', " If you have previously connected you may need to re-run kinit.")
|
localize('kerberosKinit', "If you have previously connected you may need to re-run kinit.")
|
||||||
].join('<br/>');
|
].join('\r\n');
|
||||||
actions.push(new Action('Kinit', 'Run kinit', null, true, () => {
|
actions.push(new Action('Kinit', 'Run kinit', null, true, () => {
|
||||||
this._connectionDialog.close();
|
this._connectionDialog.close();
|
||||||
this._clipboardService.writeText('kinit\r');
|
this._clipboardService.writeText('kinit\r');
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export class DashboardErrorContainer extends DashboardTab implements AfterViewIn
|
|||||||
|
|
||||||
ngAfterViewInit() {
|
ngAfterViewInit() {
|
||||||
let errorMessage = this._errorMessageContainer.nativeElement as HTMLElement;
|
let errorMessage = this._errorMessageContainer.nativeElement as HTMLElement;
|
||||||
errorMessage.innerHTML = nls.localize('dashboardNavSection_loadTabError', 'The "{0}" section has invalid content. Please contact extension owner.', this.tab.title);
|
errorMessage.innerText = nls.localize('dashboardNavSection_loadTabError', 'The "{0}" section has invalid content. Please contact extension owner.', this.tab.title);
|
||||||
}
|
}
|
||||||
|
|
||||||
public get id(): string {
|
public get id(): string {
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ export class ErrorMessageDialog extends Modal {
|
|||||||
private updateDialogBody(): void {
|
private updateDialogBody(): void {
|
||||||
let builder = new Builder(this._body).empty();
|
let builder = new Builder(this._body).empty();
|
||||||
builder.div({ class: 'error-message' }, (errorContainer) => {
|
builder.div({ class: 'error-message' }, (errorContainer) => {
|
||||||
errorContainer.innerHtml(this._message);
|
errorContainer.getHTMLElement().innerText = this._message;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user