Skip to content
Snippets Groups Projects
Commit d8548591 authored by Alexandre Lision's avatar Alexandre Lision Committed by Loïc Siret
Browse files

androidtv: make username optionnal

Providing a username during account creation is now optionnal on
AndroidTV.
The related string has been modified to replace 'experimental' by
'optionnal'

Change-Id: Ic74fb34fa3d5466ec2d194d8b03d2a9eed59495a
parent c61e5444
No related branches found
No related tags found
No related merge requests found
...@@ -41,11 +41,9 @@ public class TVRingAccountCreationFragment ...@@ -41,11 +41,9 @@ public class TVRingAccountCreationFragment
@Override @Override
public void afterTextChanged(Editable s) { public void afterTextChanged(Editable s) {
presenter.passwordChanged("password");
presenter.passwordConfirmChanged("password");
Log.d(TAG, "userNameChanged(" + s.toString() + ")"); Log.d(TAG, "userNameChanged(" + s.toString() + ")");
findActionById(USERNAME).setDescription(s.toString()); findActionById(USERNAME).setDescription(s.toString());
presenter.ringCheckChanged(!s.toString().isEmpty());
presenter.userNameChanged(s.toString()); presenter.userNameChanged(s.toString());
} }
}; };
...@@ -56,8 +54,13 @@ public class TVRingAccountCreationFragment ...@@ -56,8 +54,13 @@ public class TVRingAccountCreationFragment
@Override @Override
public void onViewCreated(View view, Bundle savedInstanceState) { public void onViewCreated(View view, Bundle savedInstanceState) {
((RingApplication) getActivity().getApplication()).getRingInjectionComponent().inject(this); ((RingApplication) getActivity().getApplication()).getRingInjectionComponent().inject(this);
// Bind the presenter to the view
super.onViewCreated(view, savedInstanceState); super.onViewCreated(view, savedInstanceState);
presenter.ringCheckChanged(false);
presenter.passwordChanged("password");
presenter.passwordConfirmChanged("password");
} }
@Override @Override
...@@ -75,7 +78,6 @@ public class TVRingAccountCreationFragment ...@@ -75,7 +78,6 @@ public class TVRingAccountCreationFragment
public void onCreateActions(@NonNull List<GuidedAction> actions, Bundle savedInstanceState) { public void onCreateActions(@NonNull List<GuidedAction> actions, Bundle savedInstanceState) {
addEditTextAction(actions, USERNAME, getString(R.string.register_username), getString(R.string.prompt_new_username), ""); addEditTextAction(actions, USERNAME, getString(R.string.register_username), getString(R.string.prompt_new_username), "");
addDisabledAction(actions, CONTINUE, getString(R.string.action_create), ""); addDisabledAction(actions, CONTINUE, getString(R.string.action_create), "");
} }
//FIXME: Leanback doesn't provide methode to know when action are initialised //FIXME: Leanback doesn't provide methode to know when action are initialised
......
...@@ -195,7 +195,7 @@ along with this program; if not, write to the Free Software ...@@ -195,7 +195,7 @@ along with this program; if not, write to the Free Software
<string name="register_name">Register name</string> <string name="register_name">Register name</string>
<string name="trying_to_register_name">Trying to register name</string> <string name="trying_to_register_name">Trying to register name</string>
<string name="registered_username">Registered username</string> <string name="registered_username">Registered username</string>
<string name="register_username">Register public username (experimental)</string> <string name="register_username">Register public username (optionnal)</string>
<string name="username_already_taken">Username already taken</string> <string name="username_already_taken">Username already taken</string>
<string name="invalid_username">Invalid username</string> <string name="invalid_username">Invalid username</string>
<string name="looking_for_username_availability">Looking for username availability…</string> <string name="looking_for_username_availability">Looking for username availability…</string>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment