Make auto-closing admin announce window optional (#10277)
This commit is contained in:
@@ -10,6 +10,9 @@
|
|||||||
</BoxContainer>
|
</BoxContainer>
|
||||||
<LineEdit Name="Announcement" Access="Public" PlaceHolder="{Loc admin-announce-announcement-placeholder}"/>
|
<LineEdit Name="Announcement" Access="Public" PlaceHolder="{Loc admin-announce-announcement-placeholder}"/>
|
||||||
|
|
||||||
<Button Name="AnnounceButton" Access="Public" Disabled="True" Text="{Loc admin-announce-button}" HorizontalAlignment="Center"/>
|
<GridContainer Rows="1">
|
||||||
|
<CheckBox Name="KeepWindowOpen" Access="Public" Text="{Loc 'admin-announce-keep-open'}" />
|
||||||
|
<Button Name="AnnounceButton" Access="Public" Disabled="True" Text="{Loc admin-announce-button}" HorizontalAlignment="Center"/>
|
||||||
|
</GridContainer>
|
||||||
</GridContainer>
|
</GridContainer>
|
||||||
</DefaultWindow>
|
</DefaultWindow>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ namespace Content.Client.Administration.UI
|
|||||||
Announcement = _window.Announcement.Text,
|
Announcement = _window.Announcement.Text,
|
||||||
Announcer = _window.Announcer.Text,
|
Announcer = _window.Announcer.Text,
|
||||||
AnnounceType = (AdminAnnounceType) (_window.AnnounceMethod.SelectedMetadata ?? AdminAnnounceType.Station),
|
AnnounceType = (AdminAnnounceType) (_window.AnnounceMethod.SelectedMetadata ?? AdminAnnounceType.Station),
|
||||||
CloseAfter = true,
|
CloseAfter = !_window.KeepWindowOpen.Pressed,
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,3 +5,4 @@ admin-announce-announcer-default = Central Command
|
|||||||
admin-announce-button = Announce
|
admin-announce-button = Announce
|
||||||
admin-announce-type-station = Station
|
admin-announce-type-station = Station
|
||||||
admin-announce-type-server = Server
|
admin-announce-type-server = Server
|
||||||
|
admin-announce-keep-open = Keep open
|
||||||
|
|||||||
Reference in New Issue
Block a user