PLT-4783 Fix autofocus for "Add/Manage Members" and "More public channels" modals (#4610)

* test fix

* additional test fix

* removed commented line

* test fix

additional test fix

removed commented line

fixed sidebar, rolled back web_client fix

* fix for more_channels input focus bug
Этот коммит содержится в:
Nick Frazier
2016-12-09 22:46:52 -05:00
коммит произвёл Christopher Speller
родитель c2be6497eb
Коммит cb870c83d1
5 изменённых файлов: 17 добавлений и 2 удалений

Просмотреть файл

@@ -19,6 +19,7 @@ import * as AsyncClient from 'utils/async_client.jsx';
import * as Utils from 'utils/utils.jsx';
import * as ChannelUtils from 'utils/channel_utils.jsx';
import * as ChannelActions from 'actions/channel_actions.jsx';
import * as UserAgent from 'utils/user_agent.jsx';
import Constants from 'utils/constants.jsx';
@@ -341,6 +342,11 @@ export default class Sidebar extends React.Component {
showMoreChannelsModal() {
// manually show the modal because using data-toggle messes with keyboard focus when the modal is dismissed
$('#more_channels').modal({'data-channeltype': 'O'}).modal('show');
$('#more_channels').on('shown.bs.modal', () => {
if (!UserAgent.isMobile()) {
$('#more_channels input').focus();
}
});
}
showNewChannelModal(type) {