@@ -2,11 +2,9 @@ package co.dothq.browser
22
33import android.app.Activity
44import android.content.Context
5- import android.graphics.drawable.Drawable
65import android.net.Uri
76import android.widget.ImageView
87import android.widget.TextView
9- import android.widget.Toast
108import androidx.core.content.ContextCompat
119import androidx.core.net.toUri
1210import co.dothq.browser.managers.StorageManager
@@ -25,11 +23,14 @@ class BrowserDelegates {
2523 if (area == " main" ) {
2624 val activity: Activity = (context as Activity )
2725 val contextualIdIcon = activity.findViewById<ImageView >(R .id.contextIdentityIcon)
26+ val deeplinkContextualIdIcon = activity.findViewById<ImageView >(R .id.deeplinkContextIdentityIcon)
2827
2928
30-
31- if (securityInfo.isSecure) contextualIdIcon.setImageDrawable(ContextCompat .getDrawable(activity, R .drawable.ic_secure_filled))
32- if (! securityInfo.isSecure) contextualIdIcon.setImageDrawable(ContextCompat .getDrawable(activity, R .drawable.ic_unsecure_filled))
29+ if (securityInfo.isSecure) {
30+ contextualIdIcon.setImageDrawable(ContextCompat .getDrawable(activity, R .drawable.ic_secure_filled))
31+ } else {
32+ contextualIdIcon.setImageDrawable(ContextCompat .getDrawable(activity, R .drawable.ic_unsecure_filled))
33+ }
3334
3435 StorageManager ().set(applicationCtx, " contextualIdentity" , securityInfo.isSecure, " appValues" );
3536 }
@@ -60,20 +61,28 @@ class BrowserDelegates {
6061 )
6162
6263 val uri: Uri = url.toString().toUri();
63- val host = uri.host.toString();
64+ var host = uri.host.toString();
65+
66+ if (host.startsWith(" www." )) {
67+ host = host.replace(" www." , " " )
68+ }
69+
6470 val path = url.toString().replace(" ${uri.scheme} ://${uri.host} " , " " );
6571
6672 if (area == " main" ) {
6773 val activity: Activity = (context as Activity )
6874
6975 activity.findViewById<TextView >(R .id.addressBarDomain).text =
7076 host.toString();
77+ activity.findViewById<TextView >(R .id.deeplinkAddressBarDomain).text =
78+ host.toString();
7179
7280 if (path != " /" ) activity.findViewById<TextView >(R .id.addressBarPath).text = path
7381 if (path == " /" ) activity.findViewById<TextView >(R .id.addressBarPath).text = " "
7482
7583 if (path == " about:blank" ) {
7684 activity.findViewById<TextView >(R .id.addressBarDomain).text = " "
85+ activity.findViewById<TextView >(R .id.deeplinkAddressBarDomain).text = " "
7786 activity.findViewById<TextView >(R .id.addressBarPath).text = " "
7887 }
7988 }
0 commit comments