1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-04 02:09:35 +02:00

AuthenticationDialog -> AuthenticationActivity (in progress)

This commit is contained in:
Nikolay Pultsin 2011-04-24 02:14:05 +01:00
parent 405a7d40bb
commit cee53e148b
4 changed files with 31 additions and 9 deletions

View file

@ -37,7 +37,7 @@ public class AuthenticationActivity extends Activity {
final static String USERNAME_KEY = "username";
final static String PASSWORD_KEY = "password";
final static String ERROR_KEY = "error";
final static String SIGNUP_URL_KEY = "signupUrl";
final static String SHOW_SIGNUP_LINK_KEY = "showSignupLink";
private ZLResource myResource;
@ -52,13 +52,13 @@ public class AuthenticationActivity extends Activity {
final String area = intent.getStringExtra(AREA_KEY);
final String username = intent.getStringExtra(USERNAME_KEY);
final String error = intent.getStringExtra(ERROR_KEY);
final String signupUrl = intent.getStringExtra(SIGNUP_URL_KEY);
setTitle(host);
final boolean showSignupLink = intent.getBooleanExtra(SHOW_SIGNUP_LINK_KEY, false);
myResource = ZLResource.resource("dialog").getResource("AuthenticationDialog");
if (area != null || !"".equals(area)) {
setTitle(host != null ? host : myResource.getResource("title").getValue());
if (area != null && !"".equals(area)) {
findTextView(R.id.authentication_subtitle).setText(area);
} else {
findTextView(R.id.authentication_subtitle).setVisibility(View.GONE);
@ -87,8 +87,17 @@ public class AuthenticationActivity extends Activity {
errorView.setVisibility(View.GONE);
}
if (signupUrl != null) {
// TODO
if (showSignupLink) {
findViewById(R.id.authentication_signup_box).setVisibility(View.VISIBLE);
final TextView signupView = (TextView)findViewById(R.id.authentication_signup);
signupView.setText(myResource.getResource("register").getValue());
signupView.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// TODO
//setResult();
finish();
}
});
} else {
findViewById(R.id.authentication_signup_box).setVisibility(View.GONE);
}