From d74c3199633d825ef1a30277ecc3efdcfdbe2a5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Mill=C3=A1n=20Soto?= Date: Fri, 23 Dec 2016 20:13:37 +0100 Subject: [PATCH] Show realm in HTTP auth dialog Display realm when an HTTP authentication is requested. The term "Server message" is used instead of realm as not all users would understand what realm means. --- .../java/acr/browser/lightning/view/LightningWebClient.java | 4 ++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/acr/browser/lightning/view/LightningWebClient.java b/app/src/main/java/acr/browser/lightning/view/LightningWebClient.java index e5f24f8..0c3f12f 100644 --- a/app/src/main/java/acr/browser/lightning/view/LightningWebClient.java +++ b/app/src/main/java/acr/browser/lightning/view/LightningWebClient.java @@ -26,6 +26,7 @@ import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.EditText; import android.widget.LinearLayout; +import android.widget.TextView; import java.io.ByteArrayInputStream; import java.net.URISyntaxException; @@ -125,11 +126,14 @@ public class LightningWebClient extends WebViewClient { final String host, final String realm) { AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); + final TextView realmLabel = new TextView(mActivity); final EditText name = new EditText(mActivity); final EditText password = new EditText(mActivity); LinearLayout passLayout = new LinearLayout(mActivity); passLayout.setOrientation(LinearLayout.VERTICAL); + realmLabel.setText(mActivity.getString(R.string.label_realm, realm)); + passLayout.addView(realmLabel); passLayout.addView(name); passLayout.addView(password); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 516ff8a..d040dcd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -142,6 +142,7 @@ Allow Don\'t Allow Sign In + Server message: %s Username Password Search Suggestions