Skip to content

Commit 147b7fe

Browse files
author
josefhruska
committed
CR fix
1 parent 3a7b2af commit 147b7fe

File tree

6 files changed

+32
-15
lines changed

6 files changed

+32
-15
lines changed

auth/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<activity
3333
android:name=".ui.email.RecoverPasswordActivity"
3434
android:label="@string/title_recover_password_activity"
35+
android:windowSoftInputMode="adjustResize|stateAlwaysVisible"
3536
android:exported="false"/>
3637

3738
<activity

auth/src/main/java/com/firebase/ui/auth/ui/accountlink/WelcomeBackIdpPrompt.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public static Intent createIntent(
7474
protected void onCreate(Bundle savedInstanceState) {
7575
super.onCreate(savedInstanceState);
7676
setContentView(R.layout.welcome_back_idp_prompt_layout);
77+
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
7778

7879
IdpResponse newUserIdpResponse = IdpResponse.fromResultIntent(getIntent());
7980
mPrevCredential = AuthCredentialHelper.getAuthCredential(newUserIdpResponse);

auth/src/main/java/com/firebase/ui/auth/ui/accountlink/WelcomeBackPasswordPrompt.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ public static Intent createIntent(
7979
protected void onCreate(Bundle savedInstanceState) {
8080
super.onCreate(savedInstanceState);
8181
setContentView(R.layout.welcome_back_password_prompt_layout);
82+
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
8283

8384
// Show keyboard
8485
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);

auth/src/main/java/com/firebase/ui/auth/ui/email/RecoverPasswordActivity.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020
import android.support.annotation.NonNull;
2121
import android.support.annotation.RestrictTo;
2222
import android.support.design.widget.TextInputLayout;
23+
import android.view.KeyEvent;
2324
import android.view.View;
25+
import android.view.inputmethod.EditorInfo;
2426
import android.widget.EditText;
27+
import android.widget.TextView;
2528

2629
import com.firebase.ui.auth.R;
2730
import com.firebase.ui.auth.ui.AppCompatBase;
@@ -53,10 +56,22 @@ public static Intent createIntent(Context context, FlowParameters flowParams, St
5356
protected void onCreate(Bundle savedInstanceState) {
5457
super.onCreate(savedInstanceState);
5558
setContentView(R.layout.forgot_password_layout);
59+
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
5660

5761
mEmailFieldValidator =
5862
new EmailFieldValidator((TextInputLayout) findViewById(R.id.email_layout));
5963
mEmailEditText = (EditText) findViewById(R.id.email);
64+
mEmailEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
65+
@Override
66+
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
67+
if (actionId == EditorInfo.IME_ACTION_DONE) {
68+
onClick(findViewById(R.id.button_done));
69+
return true;
70+
} else {
71+
return false;
72+
}
73+
}
74+
});
6075

6176
String email = getIntent().getStringExtra(ExtraConstants.EXTRA_EMAIL);
6277
if (email != null) {

auth/src/main/res/layout/forgot_password_layout.xml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
style="@style/FirebaseUI.Text.BodyText"
1212
android:text="@string/password_recovery_body"
1313
android:paddingLeft="32dp"
14-
android:paddingRight="32dp"/>
14+
android:paddingRight="32dp"
15+
android:textColor="@color/gray_3"
16+
android:gravity="center"
17+
android:textSize="16sp"
18+
android:lineSpacingExtra="5sp"/>
1519

1620
<android.support.design.widget.TextInputLayout
1721
xmlns:app="http://schemas.android.com/apk/res-auto"
@@ -28,21 +32,16 @@
2832

2933
<android.support.design.widget.TextInputEditText
3034
style="@style/FirebaseUI.EditText.EmailField"
31-
android:id="@+id/email"/>
35+
android:id="@+id/email"
36+
android:imeOptions="actionDone"/>
3237

3338
</android.support.design.widget.TextInputLayout>
3439

35-
<LinearLayout
36-
android:layout_height="wrap_content"
37-
android:layout_width="match_parent"
38-
android:gravity="end"
39-
android:paddingTop="194dp">
40-
41-
<Button
42-
style="@style/FirebaseUI.FullWidthButtonSettleUp"
43-
android:id="@+id/button_done"
44-
android:text="@string/button_text_send"/>
45-
46-
</LinearLayout>
40+
<Button
41+
style="@style/FirebaseUI.FullWidthButtonSettleUp"
42+
android:id="@+id/button_done"
43+
android:text="@string/button_text_send"
44+
android:background="@color/authui_colorAccent"
45+
android:layout_alignParentBottom="true"/>
4746

4847
</RelativeLayout>

auth/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<string name="trouble_signing_in">Trouble signing in?</string>
5959

6060
<!-- Password recovery -->
61-
<string name="title_recover_password_activity">Recover password</string>
61+
<string name="title_recover_password_activity">Forgotten password</string>
6262
<string name="title_confirm_recover_password">Check your email</string>
6363
<string name="password_recovery_body">Get instructions sent to this email that explain how to
6464
reset your password.</string>

0 commit comments

Comments
 (0)