Listen to escape key to close nb find widget (#9247)

This commit is contained in:
Chris LaFreniere
2020-02-21 15:54:21 -08:00
committed by GitHub
parent 1b78a9b1e0
commit 41a90c01c3

View File

@@ -161,6 +161,14 @@ export class FindWidget extends Widget implements IOverlayWidget, IHorizontalSas
this._applyTheme(themeService.getTheme());
this._register(themeService.onThemeChange(this._applyTheme.bind(this)));
this.onkeyup(this._domNode, e => {
if (e.equals(KeyCode.Escape)) {
this._state.change({ isRevealed: false, searchScope: null }, false);
e.preventDefault();
return;
}
});
}
// ----- IOverlayWidget API