Files
vadims f5e7f4b14a [Shred] shred android UI changes add contextual menu (#32834)
Added an ability to start shred manually from two places:
- tab's context menu (includes support of the menu customization)
- tab switch mode
Added confirmation dialog before the site data shred operation

Resolves: https://github.com/brave/brave-browser/issues/51326

---------

Signed-off-by: Vadym Struts <vstruts@brave.com>
2025-12-17 12:49:24 +01:00

56 lines
2.1 KiB
Plaintext

# Copyright (c) 2025 The Brave Authors. All rights reserved.
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
# You can obtain one at https://mozilla.org/MPL/2.0/.
import("//build/config/android/rules.gni")
android_library("java") {
sources = [
"java/src/org/chromium/brave/browser/customize_menu/CustomizeBraveMenu.java",
"java/src/org/chromium/brave/browser/customize_menu/MenuItemData.java",
"java/src/org/chromium/brave/browser/customize_menu/settings/BraveCustomizeMenuPreferenceFragment.java",
]
deps = [
":java_resources",
"//base:base_java",
"//brave/build/android:android_brave_strings_grd",
"//brave/third_party/android_deps:com_brave_playlist_java",
"//chrome/android:chrome_app_java_resources",
"//chrome/browser/flags:java",
"//chrome/browser/preferences:java",
"//chrome/browser/settings:java",
"//chrome/browser/ui/android/appmenu:java",
"//components/browser_ui/settings/android:java",
"//third_party/androidx:androidx_annotation_annotation_java",
"//third_party/androidx:androidx_appcompat_appcompat_resources_java",
"//third_party/androidx:androidx_core_core_java",
"//third_party/androidx:androidx_preference_preference_java",
"//ui/android:ui_no_recycler_view_java",
]
resources_package = "org.chromium.brave.browser.customize_menu"
}
android_resources("java_resources") {
sources = [
"java/res/drawable/ic_window_screwdriver.xml",
"java/res/xml/brave_customize_menu_preferences.xml",
]
}
robolectric_library("junit") {
resources_package = "org.chromium.brave.browser.customize_menu"
sources = [
"javatests/src/org/chromium/brave/browser/customize_menu/CustomizeBraveMenuTest.java",
"javatests/src/org/chromium/brave/browser/customize_menu/MenuItemDataTest.java",
"javatests/src/org/chromium/brave/browser/customize_menu/settings/BraveCustomizeMenuPreferenceFragmentTest.java",
]
deps = [
":java",
"//chrome/android/junit:chrome_junit_tests_helper",
]
}