parent
9df56a7fe0
commit
87d4c2b37e
4 changed files with 21 additions and 2 deletions
|
|
@ -195,6 +195,10 @@ export default class Term extends PureComponent {
|
|||
this.term.resize(cols, rows);
|
||||
}
|
||||
|
||||
selectAll() {
|
||||
this.term.selectAll();
|
||||
}
|
||||
|
||||
fitResize() {
|
||||
if (!this.termWrapperRef) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ class Hyper extends PureComponent {
|
|||
constructor(props) {
|
||||
super(props);
|
||||
this.handleFocusActive = this.handleFocusActive.bind(this);
|
||||
this.handleSelectAll = this.handleSelectAll.bind(this);
|
||||
this.onTermsRef = this.onTermsRef.bind(this);
|
||||
this.mousetrap = null;
|
||||
this.state = {
|
||||
|
|
@ -45,6 +46,13 @@ class Hyper extends PureComponent {
|
|||
}
|
||||
}
|
||||
|
||||
handleSelectAll() {
|
||||
const term = this.terms.getActiveTerm();
|
||||
if (term) {
|
||||
term.selectAll();
|
||||
}
|
||||
}
|
||||
|
||||
attachKeyListeners() {
|
||||
if (!this.mousetrap) {
|
||||
this.mousetrap = new Mousetrap(window, true);
|
||||
|
|
@ -74,6 +82,7 @@ class Hyper extends PureComponent {
|
|||
|
||||
componentDidMount() {
|
||||
this.attachKeyListeners();
|
||||
window.rpc.on('term selectAll', this.handleSelectAll);
|
||||
}
|
||||
|
||||
onTermsRef(terms) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue