Set focus to server log control in System Console when loading panel (#4912)
remove import
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
599869b3ca
Коммит
c96a36e9b3
@@ -24,12 +24,14 @@ export default class Logs extends React.Component {
|
|||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
AdminStore.addLogChangeListener(this.onLogListenerChange);
|
AdminStore.addLogChangeListener(this.onLogListenerChange);
|
||||||
AsyncClient.getLogs();
|
AsyncClient.getLogs();
|
||||||
|
this.refs.logPanel.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidUpdate() {
|
componentDidUpdate() {
|
||||||
// Scroll Down to get the latest logs
|
// Scroll Down to get the latest logs
|
||||||
var node = this.refs.logPanel;
|
var node = this.refs.logPanel;
|
||||||
node.scrollTop = node.scrollHeight;
|
node.scrollTop = node.scrollHeight;
|
||||||
|
node.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillUnmount() {
|
componentWillUnmount() {
|
||||||
@@ -100,6 +102,7 @@ export default class Logs extends React.Component {
|
|||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
<div
|
<div
|
||||||
|
tabIndex='-1'
|
||||||
ref='logPanel'
|
ref='logPanel'
|
||||||
className='log__panel'
|
className='log__panel'
|
||||||
>
|
>
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user