Crew Monitor filter (#31659)
* crewmon filter * string case matching Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
@@ -15,6 +15,9 @@
|
||||
</PanelContainer>
|
||||
</controls:StripeBack>
|
||||
|
||||
<LineEdit Name="SearchLineEdit" HorizontalExpand="True"
|
||||
PlaceHolder="{Loc crew-monitor-filter-line-placeholder}" />
|
||||
|
||||
<ScrollContainer Name="SensorScroller"
|
||||
VerticalExpand="True"
|
||||
SetWidth="520"
|
||||
|
||||
@@ -156,6 +156,11 @@ public sealed partial class CrewMonitoringWindow : FancyWindow
|
||||
// Populate departments
|
||||
foreach (var sensor in departmentSensors)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(SearchLineEdit.Text)
|
||||
&& !sensor.Name.Contains(SearchLineEdit.Text, StringComparison.CurrentCultureIgnoreCase)
|
||||
&& !sensor.Job.Contains(SearchLineEdit.Text, StringComparison.CurrentCultureIgnoreCase))
|
||||
continue;
|
||||
|
||||
var coordinates = _entManager.GetCoordinates(sensor.Coordinates);
|
||||
|
||||
// Add a button that will hold a username and other details
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
crew-monitoring-user-interface-title = Crew Monitoring Console
|
||||
|
||||
crew-monitor-filter-line-placeholder = Filter
|
||||
|
||||
crew-monitoring-user-interface-name = Name
|
||||
crew-monitoring-user-interface-job = Job
|
||||
crew-monitoring-user-interface-status = Status
|
||||
|
||||
Reference in New Issue
Block a user