From: Lennart Rosam Date: Sun, 1 Apr 2012 13:06:23 +0000 (+0200) Subject: Merged request #3 X-Git-Tag: oc-android-1.4.3~476 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/9996436cccb3ab96b1ac123c4b226c1bd04b3756 Merged request #3 --- diff --git a/res/layout/account_setup.xml b/res/layout/account_setup.xml index 0fef48af..277ef368 100644 --- a/res/layout/account_setup.xml +++ b/res/layout/account_setup.xml @@ -74,6 +74,7 @@ android:layout_weight="0.75" android:hint="@string/setup_hint_address" android:inputType="textUri" + android:textColor="@android:color/black" android:singleLine="true" > @@ -119,6 +120,22 @@ + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 966bb455..0d2bb3e3 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -30,6 +30,7 @@ Username Password Web address + Show password? Connect to your ownCloud Connect Upload diff --git a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java index 79781f3e..31874ad8 100644 --- a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java @@ -32,9 +32,11 @@ import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.os.Handler; +import android.text.InputType; import android.util.Log; import android.view.View; import android.view.Window; +import android.widget.CheckBox; import android.widget.TextView; import android.widget.Toast; import eu.alefzero.owncloud.R; @@ -188,4 +190,21 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity { mHandler, AuthenticatorActivity.this); } + + /** + * Handles the show password checkbox + * @author robstar + * @param view + */ + public void onCheckboxClick(View view) { + CheckBox checkbox = (CheckBox) findViewById(R.id.show_password); + TextView password_text = (TextView) findViewById(R.id.account_password); + + if(checkbox.isChecked()) { + password_text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); + } else { + password_text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); + } + + } }