From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Wed, 27 Jun 2018 01:32:28 +0200 Subject: Remove help menu item License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html --- chrome/android/java/res/menu/main_menu.xml | 3 --- .../menu/save_password_preferences_action_bar_menu.xml | 1 + .../org/chromium/chrome/browser/KeyboardShortcuts.java | 3 --- .../org/chromium/chrome/browser/app/ChromeActivity.java | 9 --------- .../settings/AutofillPaymentMethodsFragment.java | 1 + .../autofill/settings/AutofillProfilesFragment.java | 1 + .../browser/browsing_data/ClearBrowsingDataFragment.java | 1 + .../chrome/browser/customtabs/BaseCustomTabActivity.java | 1 - .../password_manager/settings/PasswordSettings.java | 1 + .../chrome/browser/privacy/settings/PrivacySettings.java | 1 + .../chrome/browser/settings/SettingsActivity.java | 1 + .../browser/sync/settings/GoogleServicesSettings.java | 1 + .../chrome/browser/sync/settings/ManageSyncSettings.java | 1 + .../android/java/res/menu/prefeditor_editor_menu.xml | 1 + .../autofill/options/AutofillOptionsFragment.java | 1 + .../password_check/PasswordCheckFragmentView.java | 1 + .../java/res/menu/credential_edit_action_bar_menu.xml | 3 ++- .../settings/PreloadPagesSettingsFragmentBase.java | 1 + .../PrivacySandboxSettingsBaseFragment.java | 1 + .../settings/SafeBrowsingSettingsFragmentBase.java | 1 + chrome/browser/ui/chrome_pages.cc | 9 +++++++++ 21 files changed, 26 insertions(+), 17 deletions(-) diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/res/menu/main_menu.xml --- a/chrome/android/java/res/menu/main_menu.xml +++ b/chrome/android/java/res/menu/main_menu.xml @@ -173,9 +173,6 @@ found in the LICENSE file. - diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsFragment.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsFragment.java --- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsFragment.java +++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsFragment.java @@ -99,6 +99,7 @@ public class AutofillOptionsFragment extends ChromeBaseSettingsFragment { MenuItem help = menu.add(Menu.NONE, R.id.menu_id_targeted_help, Menu.NONE, R.string.menu_help); help.setIcon(R.drawable.ic_help_and_feedback); + help.setVisible(false); } @Override diff --git a/chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheckFragmentView.java b/chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheckFragmentView.java --- a/chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheckFragmentView.java +++ b/chrome/browser/password_check/android/java/src/org/chromium/chrome/browser/password_check/PasswordCheckFragmentView.java @@ -66,6 +66,7 @@ public class PasswordCheckFragmentView extends PreferenceFragmentCompat help.setIcon( TraceEventVectorDrawableCompat.create( getResources(), R.drawable.ic_help_and_feedback, getActivity().getTheme())); + help.setVisible(false); } @Override diff --git a/chrome/browser/password_entry_edit/android/java/res/menu/credential_edit_action_bar_menu.xml b/chrome/browser/password_entry_edit/android/java/res/menu/credential_edit_action_bar_menu.xml --- a/chrome/browser/password_entry_edit/android/java/res/menu/credential_edit_action_bar_menu.xml +++ b/chrome/browser/password_entry_edit/android/java/res/menu/credential_edit_action_bar_menu.xml @@ -21,5 +21,6 @@ found in the LICENSE file. android:icon="@drawable/ic_help_and_feedback" app:iconTint="@macro/default_icon_color" android:title="@string/menu_help" + android:visibility="gone" app:showAsAction="ifRoom"/> - \ No newline at end of file + diff --git a/chrome/browser/prefetch/android/java/src/org/chromium/chrome/browser/prefetch/settings/PreloadPagesSettingsFragmentBase.java b/chrome/browser/prefetch/android/java/src/org/chromium/chrome/browser/prefetch/settings/PreloadPagesSettingsFragmentBase.java --- a/chrome/browser/prefetch/android/java/src/org/chromium/chrome/browser/prefetch/settings/PreloadPagesSettingsFragmentBase.java +++ b/chrome/browser/prefetch/android/java/src/org/chromium/chrome/browser/prefetch/settings/PreloadPagesSettingsFragmentBase.java @@ -46,6 +46,7 @@ public abstract class PreloadPagesSettingsFragmentBase extends ChromeBaseSetting help.setIcon( TraceEventVectorDrawableCompat.create( getResources(), R.drawable.ic_help_and_feedback, getActivity().getTheme())); + help.setVisible(false); } @Override diff --git a/chrome/browser/privacy_sandbox/android/java/src/org/chromium/chrome/browser/privacy_sandbox/PrivacySandboxSettingsBaseFragment.java b/chrome/browser/privacy_sandbox/android/java/src/org/chromium/chrome/browser/privacy_sandbox/PrivacySandboxSettingsBaseFragment.java --- a/chrome/browser/privacy_sandbox/android/java/src/org/chromium/chrome/browser/privacy_sandbox/PrivacySandboxSettingsBaseFragment.java +++ b/chrome/browser/privacy_sandbox/android/java/src/org/chromium/chrome/browser/privacy_sandbox/PrivacySandboxSettingsBaseFragment.java @@ -67,6 +67,7 @@ public abstract class PrivacySandboxSettingsBaseFragment extends ChromeBaseSetti help.setIcon( TraceEventVectorDrawableCompat.create( getResources(), R.drawable.ic_help_and_feedback, getActivity().getTheme())); + help.setVisible(false); } @Override diff --git a/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentBase.java b/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentBase.java --- a/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentBase.java +++ b/chrome/browser/safe_browsing/android/java/src/org/chromium/chrome/browser/safe_browsing/settings/SafeBrowsingSettingsFragmentBase.java @@ -64,6 +64,7 @@ public abstract class SafeBrowsingSettingsFragmentBase extends ChromeBaseSetting help.setIcon( TraceEventVectorDrawableCompat.create( getResources(), R.drawable.ic_help_and_feedback, getActivity().getTheme())); + help.setVisible(false); } @Override diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages.cc --- a/chrome/browser/ui/chrome_pages.cc +++ b/chrome/browser/ui/chrome_pages.cc @@ -138,6 +138,15 @@ void LaunchReleaseNotesImpl(Profile* profile, apps::LaunchSource source) { // shown in the last active browser. If there is no such browser, a new browser // is created. void ShowHelpImpl(Browser* browser, Profile* profile, HelpSource source) { + if (source == chrome::HELP_SOURCE_WEBUI) { + GURL url = GURL("https://github.com/uazo/cromite/issues"); + if (browser) { + ShowSingletonTab(browser, url); + } else { + ShowSingletonTab(profile, url); + } + } + if ((true)) return; base::RecordAction(UserMetricsAction("ShowHelpTab")); #if BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(GOOGLE_CHROME_BRANDING) auto app_launch_source = apps::LaunchSource::kUnknown; --