lambda
This commit is contained in:
@@ -18,14 +18,14 @@ namespace Content.Client.Administration.UI.Tabs.AdminTab
|
|||||||
public BanWindow()
|
public BanWindow()
|
||||||
{
|
{
|
||||||
RobustXamlLoader.Load(this);
|
RobustXamlLoader.Load(this);
|
||||||
PlayerNameLine.OnTextChanged += PlayerNameLineOnOnTextChanged;
|
PlayerNameLine.OnTextChanged += _ => OnPlayerNameChanged();
|
||||||
PlayerList.OnSelectionChanged += OnPlayerSelectionChanged;
|
PlayerList.OnSelectionChanged += OnPlayerSelectionChanged;
|
||||||
SubmitButton.OnPressed += SubmitButtonOnOnPressed;
|
SubmitButton.OnPressed += SubmitButtonOnOnPressed;
|
||||||
MinutesLine.OnTextChanged += UpdateButtonsText;
|
MinutesLine.OnTextChanged += UpdateButtonsText;
|
||||||
HourButton.OnPressed += OnHourButtonPressed;
|
HourButton.OnPressed += _ => AddMinutes(60);
|
||||||
DayButton.OnPressed += OnDayButtonPressed;
|
DayButton.OnPressed += _ => AddMinutes(1440);
|
||||||
WeekButton.OnPressed += OnWeekButtonPressed;
|
WeekButton.OnPressed += _ => AddMinutes(10080);
|
||||||
MonthButton.OnPressed += OnMonthButtonPressed;
|
MonthButton.OnPressed += _ => AddMinutes(43200);
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool TryGetMinutes(string str, out uint minutes)
|
private bool TryGetMinutes(string str, out uint minutes)
|
||||||
@@ -39,26 +39,6 @@ namespace Content.Client.Administration.UI.Tabs.AdminTab
|
|||||||
return uint.TryParse(str, out minutes);
|
return uint.TryParse(str, out minutes);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnHourButtonPressed(BaseButton.ButtonEventArgs obj)
|
|
||||||
{
|
|
||||||
AddMinutes(60);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnDayButtonPressed(BaseButton.ButtonEventArgs obj)
|
|
||||||
{
|
|
||||||
AddMinutes(1440);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnWeekButtonPressed(BaseButton.ButtonEventArgs obj)
|
|
||||||
{
|
|
||||||
AddMinutes(10080);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnMonthButtonPressed(BaseButton.ButtonEventArgs obj)
|
|
||||||
{
|
|
||||||
AddMinutes(43200);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void AddMinutes(uint add)
|
private void AddMinutes(uint add)
|
||||||
{
|
{
|
||||||
if (!TryGetMinutes(MinutesLine.Text, out var minutes))
|
if (!TryGetMinutes(MinutesLine.Text, out var minutes))
|
||||||
@@ -88,11 +68,6 @@ namespace Content.Client.Administration.UI.Tabs.AdminTab
|
|||||||
SubmitButton.Disabled = string.IsNullOrEmpty(PlayerNameLine.Text);
|
SubmitButton.Disabled = string.IsNullOrEmpty(PlayerNameLine.Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PlayerNameLineOnOnTextChanged(LineEditEventArgs obj)
|
|
||||||
{
|
|
||||||
OnPlayerNameChanged();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnPlayerSelectionChanged(PlayerInfo? player)
|
private void OnPlayerSelectionChanged(PlayerInfo? player)
|
||||||
{
|
{
|
||||||
PlayerNameLine.Text = player?.Username ?? string.Empty;
|
PlayerNameLine.Text = player?.Username ?? string.Empty;
|
||||||
|
|||||||
Reference in New Issue
Block a user