From f3d577dcd5c0e13d6d0e3c2cc4de588008f53e68 Mon Sep 17 00:00:00 2001
From: Tasos Boulis
Date: Fri, 21 Oct 2022 19:03:38 +0300
Subject: [PATCH 1/5] Reverse order of inputs in Server modals (add/edit)
---
src/renderer/components/NewTeamModal.tsx | 54 +++++++++++-------------
1 file changed, 25 insertions(+), 29 deletions(-)
diff --git a/src/renderer/components/NewTeamModal.tsx b/src/renderer/components/NewTeamModal.tsx
index 19c1e044f0d..73cfa72d371 100644
--- a/src/renderer/components/NewTeamModal.tsx
+++ b/src/renderer/components/NewTeamModal.tsx
@@ -20,7 +20,6 @@ type Props = {
show?: boolean;
restoreFocus?: boolean;
currentOrder?: number;
- setInputRef?: (inputRef: HTMLInputElement) => void;
intl: IntlShape;
};
@@ -34,7 +33,7 @@ type State = {
class NewTeamModal extends React.PureComponent {
wasShown?: boolean;
- teamUrlInputRef?: HTMLInputElement;
+ teamNameInputRef?: HTMLInputElement;
static defaultProps = {
restoreFocus: true,
@@ -262,7 +261,7 @@ class NewTeamModal extends React.PureComponent {
show={this.props.show}
id='newServerModal'
enforceFocus={true}
- onEntered={() => this.teamUrlInputRef?.focus()}
+ onEntered={() => this.teamNameInputRef?.focus()}
onHide={this.props.onClose}
restoreFocus={this.props.restoreFocus}
onKeyDown={(e: React.KeyboardEvent) => {
@@ -286,62 +285,59 @@ class NewTeamModal extends React.PureComponent {
From 4a6870a77fa8cfd814b28f92ffa00042ca3c0cb9 Mon Sep 17 00:00:00 2001
From: Tasos Boulis
Date: Mon, 24 Oct 2022 16:28:19 +0300
Subject: [PATCH 4/5] Update server modal focus test
---
e2e/specs/server_management/add_server_modal.test.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/e2e/specs/server_management/add_server_modal.test.js b/e2e/specs/server_management/add_server_modal.test.js
index ee9c9c2449b..297992830bf 100644
--- a/e2e/specs/server_management/add_server_modal.test.js
+++ b/e2e/specs/server_management/add_server_modal.test.js
@@ -41,7 +41,7 @@ describe('Add Server Modal', function desc() {
let newServerView;
it('MM-T1312 should focus the first text input', async () => {
- const isFocused = await newServerView.$eval('#teamNameInput', (el) => el === document.activeElement);
+ const isFocused = await newServerView.$eval('#teamNameInput', (el) => el.isSameNode(document.activeElement));
isFocused.should.be.true;
});
From 0a2c9260dc39738c07b2e1059126a9d20d38f636 Mon Sep 17 00:00:00 2001
From: Tasos Boulis
Date: Mon, 24 Oct 2022 17:55:10 +0300
Subject: [PATCH 5/5] Add margin between inputs
---
src/renderer/components/ConfigureServer.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/renderer/components/ConfigureServer.tsx b/src/renderer/components/ConfigureServer.tsx
index 2dc0b9ada37..f8beb044d8a 100644
--- a/src/renderer/components/ConfigureServer.tsx
+++ b/src/renderer/components/ConfigureServer.tsx
@@ -303,7 +303,6 @@ function ConfigureServer({