From 0604e9858d69c2e22a48b873fa53c4a3141b8d51 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Tue, 6 Aug 2019 14:40:17 -0700 Subject: [PATCH] Closes #3939 - Adds strings for delete browsing history --- .../fenix/library/history/HistoryFragment.kt | 6 ++--- .../settings/DeleteBrowsingDataFragment.kt | 26 ++++++++++++------- app/src/main/res/values/strings.xml | 8 +++--- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt index 77fa10e7f..a86ff2b3a 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt @@ -216,11 +216,11 @@ class HistoryFragment : LibraryPageFragment(), BackHandler { private fun displayDeleteAllDialog() { activity?.let { activity -> AlertDialog.Builder(activity).apply { - setMessage(R.string.history_delete_all_dialog) - setNegativeButton(android.R.string.cancel) { dialog: DialogInterface, _ -> + setMessage(R.string.delete_browsing_data_prompt_message) + setNegativeButton(R.string.delete_browsing_data_prompt_cancel) { dialog: DialogInterface, _ -> dialog.cancel() } - setPositiveButton(R.string.history_clear_dialog) { dialog: DialogInterface, _ -> + setPositiveButton(R.string.delete_browsing_data_prompt_allow) { dialog: DialogInterface, _ -> historyStore.dispatch(HistoryAction.EnterDeletionMode) lifecycleScope.launch { requireComponents.analytics.metrics.track(Event.HistoryAllItemsRemoved) diff --git a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt index 7212c7476..fe715f349 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt @@ -33,7 +33,11 @@ class DeleteBrowsingDataFragment : Fragment() { private lateinit var sessionObserver: SessionManager.Observer private var tabCollections: List = listOf() - override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? = + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? = inflater.inflate(R.layout.fragment_delete_browsing_data, container, false) override fun onViewCreated(view: View, savedInstanceState: Bundle?) { @@ -78,15 +82,13 @@ class DeleteBrowsingDataFragment : Fragment() { private fun askToDelete() { context?.let { AlertDialog.Builder(it).apply { - val appName = context.getString(R.string.app_name) - val message = context.getString(R.string.preferences_delete_browsing_data_prompt_message, appName) - setMessage(message) + setMessage(R.string.delete_browsing_data_prompt_message) - setNegativeButton(R.string.preferences_delete_browsing_data_prompt_cancel) { it: DialogInterface, _ -> + setNegativeButton(R.string.delete_browsing_data_prompt_cancel) { it: DialogInterface, _ -> it.cancel() } - setPositiveButton(R.string.preferences_delete_browsing_data_prompt_allow) { it: DialogInterface, _ -> + setPositiveButton(R.string.delete_browsing_data_prompt_allow) { it: DialogInterface, _ -> it.dismiss() deleteSelected() } @@ -125,7 +127,9 @@ class DeleteBrowsingDataFragment : Fragment() { delete_browsing_data_wrapper.isClickable = true delete_browsing_data_wrapper.alpha = ENABLED_ALPHA - listOf(open_tabs_item, browsing_data_item, collections_item).forEach { it.isChecked = false } + listOf(open_tabs_item, browsing_data_item, collections_item).forEach { + it.isChecked = false + } updateTabCount() updateHistoryCount() @@ -149,7 +153,10 @@ class DeleteBrowsingDataFragment : Fragment() { private fun updateTabCount() { view?.open_tabs_item?.apply { val openTabs = requireComponents.core.sessionManager.sessions.size - subtitleView.text = resources.getString(R.string.preferences_delete_browsing_data_tabs_subtitle, openTabs) + subtitleView.text = resources.getString( + R.string.preferences_delete_browsing_data_tabs_subtitle, + openTabs + ) isEnabled = openTabs > 0 } } @@ -176,7 +183,8 @@ class DeleteBrowsingDataFragment : Fragment() { view?.browsing_data_item?.subtitleView?.text = "" viewLifecycleOwner.lifecycleScope.launch(Dispatchers.IO) { - val collectionsCount = requireComponents.core.tabCollectionStorage.getTabCollectionsCount() + val collectionsCount = + requireComponents.core.tabCollectionStorage.getTabCollectionsCount() launch(Dispatchers.Main) { view?.collections_item?.apply { subtitleView.text = diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a14bb199d..f96b3d41b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -620,12 +620,12 @@ Delete browsing data - - Allow %s to delete your browsing data? + + This will delete all of your browsing data. - Don’t allow + Cancel - Allow + Delete Browsing data deleted