From d168d5251644cc075936ffcef8ad9cd239b000f3 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Mon, 8 Jul 2019 10:07:09 -0700 Subject: [PATCH] For #3772 - Remove Create an Account Option on TurnOnSyncFragment (#3928) --- .../mozilla/fenix/settings/TurnOnSyncFragment.kt | 12 ------------ app/src/main/res/values/strings.xml | 2 -- .../main/res/xml/turn_on_sync_preferences.xml | 16 +++++----------- 3 files changed, 5 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/settings/TurnOnSyncFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/TurnOnSyncFragment.kt index 012505076..08b4e671d 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/TurnOnSyncFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/TurnOnSyncFragment.kt @@ -51,12 +51,9 @@ class TurnOnSyncFragment : PreferenceFragmentCompat(), AccountObserver { val preferenceSignIn = findPreference(context!!.getPreferenceKey(R.string.pref_key_sync_sign_in)) - val preferenceNewAccount = - findPreference(context!!.getPreferenceKey(R.string.pref_key_sync_create_account)) val preferencePairSignIn = findPreference(context!!.getPreferenceKey(R.string.pref_key_sync_pair)) preferenceSignIn?.onPreferenceClickListener = getClickListenerForSignIn() - preferenceNewAccount?.onPreferenceClickListener = getClickListenerForCreateAccount() preferencePairSignIn?.onPreferenceClickListener = getClickListenerForPairing() preferencePairSignIn?.isVisible = context?.hasCamera() ?: true @@ -79,15 +76,6 @@ class TurnOnSyncFragment : PreferenceFragmentCompat(), AccountObserver { } } - private fun getClickListenerForCreateAccount(): Preference.OnPreferenceClickListener { - // Currently the same as sign in, as FxA handles this, however we want to emit a different telemetry event - return Preference.OnPreferenceClickListener { - requireComponents.services.accountsAuthFeature.beginAuthentication(requireContext()) - requireComponents.analytics.metrics.track(Event.SyncAuthCreateAccount) - true - } - } - private fun getClickListenerForPairing(): Preference.OnPreferenceClickListener { return Preference.OnPreferenceClickListener { val directions = TurnOnSyncFragmentDirections.actionTurnOnSyncFragmentToPairInstructionsFragment() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c290952d6..bf35fe789 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -212,8 +212,6 @@ Scan pairing code in desktop Firefox Sign in - - Create an account Sign in to reconnect diff --git a/app/src/main/res/xml/turn_on_sync_preferences.xml b/app/src/main/res/xml/turn_on_sync_preferences.xml index 38ea8da2f..d6b3737fc 100644 --- a/app/src/main/res/xml/turn_on_sync_preferences.xml +++ b/app/src/main/res/xml/turn_on_sync_preferences.xml @@ -2,19 +2,13 @@ - - + + android:title="@string/preferences_sync_pair" /> - + android:title="@string/preferences_sync" />