This commit is contained in:
AlastorFox committed 2026-10-01 04:38:11 +03:00
1 parent c3e1117b97
commit 9e684ec067
12 files changed
+507 -7

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
using System.Windows;
using FoxBrowser.Core;
namespace FoxBrowser.UI;
public partial class BlockedElementsWindow : Window
{
private readonly TabManager _tabManager;
public BlockedElementsWindow(TabManager tabManager)
{
InitializeComponent();
_tabManager = tabManager;
RefreshList();
}
private void RefreshList()
{
SelectorList.ItemsSource = _tabManager.GetBlockedSelectors();
}
private async void RemoveSelected_Click(object sender, RoutedEventArgs e)
{
if (SelectorList.SelectedItem is not string selector) return;
await _tabManager.RemoveBlockedSelectorAsync(selector);
RefreshList();
}
private async void ClearSite_Click(object sender, RoutedEventArgs e)
{
await _tabManager.ClearBlockedForCurrentHostAsync();
RefreshList();
}
private void Close_Click(object sender, RoutedEventArgs e) => Close();
}