提交 6d10ff5b 编写于 作者: C chgagnon

Alert input box messages anytime shown

上级 1df23554
...@@ -373,18 +373,6 @@ export class InputBox extends Widget { ...@@ -373,18 +373,6 @@ export class InputBox extends Widget {
const styles = this.stylesForType(this.message.type); const styles = this.stylesForType(this.message.type);
this.element.style.border = styles.border ? `1px solid ${styles.border}` : ''; this.element.style.border = styles.border ? `1px solid ${styles.border}` : '';
// ARIA Support
let alertText: string;
if (message.type === MessageType.ERROR) {
alertText = nls.localize('alertErrorMessage', "Error: {0}", message.content);
} else if (message.type === MessageType.WARNING) {
alertText = nls.localize('alertWarningMessage', "Warning: {0}", message.content);
} else {
alertText = nls.localize('alertInfoMessage', "Info: {0}", message.content);
}
aria.alert(alertText);
if (this.hasFocus() || force) { if (this.hasFocus() || force) {
this._showMessage(); this._showMessage();
} }
...@@ -485,6 +473,18 @@ export class InputBox extends Widget { ...@@ -485,6 +473,18 @@ export class InputBox extends Widget {
layout: layout layout: layout
}); });
// ARIA Support
let alertText: string;
if (this.message.type === MessageType.ERROR) {
alertText = nls.localize('alertErrorMessage', "Error: {0}", this.message.content);
} else if (this.message.type === MessageType.WARNING) {
alertText = nls.localize('alertWarningMessage', "Warning: {0}", this.message.content);
} else {
alertText = nls.localize('alertInfoMessage', "Info: {0}", this.message.content);
}
aria.alert(alertText);
this.state = 'open'; this.state = 'open';
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册