Remove labels and use placeholders
This commit is contained in:
59
layout.xaml
59
layout.xaml
@@ -8,7 +8,7 @@
|
|||||||
FontFamily="Segoe UI">
|
FontFamily="Segoe UI">
|
||||||
|
|
||||||
<Window.Resources>
|
<Window.Resources>
|
||||||
<!-- Rounded TextBox style -->
|
<!-- Rounded TextBox style with placeholder -->
|
||||||
<Style x:Key="RoundedTextBox" TargetType="TextBox">
|
<Style x:Key="RoundedTextBox" TargetType="TextBox">
|
||||||
<Setter Property="Background" Value="#2d2d3a"/>
|
<Setter Property="Background" Value="#2d2d3a"/>
|
||||||
<Setter Property="Foreground" Value="White"/>
|
<Setter Property="Foreground" Value="White"/>
|
||||||
@@ -21,9 +21,22 @@
|
|||||||
<Setter Property="Template">
|
<Setter Property="Template">
|
||||||
<Setter.Value>
|
<Setter.Value>
|
||||||
<ControlTemplate TargetType="TextBox">
|
<ControlTemplate TargetType="TextBox">
|
||||||
<Border CornerRadius="10" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
|
<Grid>
|
||||||
<ScrollViewer x:Name="PART_ContentHost"/>
|
<Border CornerRadius="10" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
|
||||||
</Border>
|
<ScrollViewer x:Name="PART_ContentHost" Margin="10,0,0,0"/>
|
||||||
|
<TextBlock x:Name="Watermark"
|
||||||
|
Text="{TemplateBinding Tag}"
|
||||||
|
Foreground="#888"
|
||||||
|
Margin="10,0,0,0"
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
IsHitTestVisible="False"
|
||||||
|
Visibility="Collapsed"/>
|
||||||
|
</Grid>
|
||||||
|
<ControlTemplate.Triggers>
|
||||||
|
<Trigger Property="Text" Value="">
|
||||||
|
<Setter TargetName="Watermark" Property="Visibility" Value="Visible"/>
|
||||||
|
</Trigger>
|
||||||
|
</ControlTemplate.Triggers>
|
||||||
</ControlTemplate>
|
</ControlTemplate>
|
||||||
</Setter.Value>
|
</Setter.Value>
|
||||||
</Setter>
|
</Setter>
|
||||||
@@ -101,44 +114,35 @@
|
|||||||
|
|
||||||
<TextBlock Text="InstaClient Provisioning Utility" FontSize="20" FontWeight="SemiBold" Foreground="White" HorizontalAlignment="Center" Margin="0,0,0,10"/>
|
<TextBlock Text="InstaClient Provisioning Utility" FontSize="20" FontWeight="SemiBold" Foreground="White" HorizontalAlignment="Center" Margin="0,0,0,10"/>
|
||||||
|
|
||||||
<!-- Input Fields -->
|
<!-- Inputs -->
|
||||||
<StackPanel Orientation="Vertical">
|
<StackPanel Orientation="Vertical">
|
||||||
<TextBlock Name="CompanyLabel" Text="Company Name:" Margin="0,5,0,0" Foreground="#cccccc"/>
|
<TextBox Name="CompanyNameBox" Style="{StaticResource RoundedTextBox}" Tag="Company Name"/>
|
||||||
<TextBox Name="CompanyNameBox" Style="{StaticResource RoundedTextBox}"/>
|
<TextBox Name="PhoneBox" Style="{StaticResource RoundedTextBox}" Tag="Phone Number"/>
|
||||||
|
<TextBox Name="WebsiteBox" Style="{StaticResource RoundedTextBox}" Tag="Website"/>
|
||||||
|
|
||||||
<TextBlock Name="PhoneLabel" Text="Phone Number:" Margin="0,10,0,0" Foreground="#cccccc"/>
|
<!-- Street + Country -->
|
||||||
<TextBox Name="PhoneBox" Style="{StaticResource RoundedTextBox}"/>
|
<Grid Margin="0,5,0,0">
|
||||||
|
|
||||||
<TextBlock Name="WebsiteLabel" Text="Website:" Margin="0,5,0,0" Foreground="#cccccc"/>
|
|
||||||
<TextBox Name="WebsiteBox" Style="{StaticResource RoundedTextBox}"/>
|
|
||||||
|
|
||||||
<TextBlock Name="StreetLabel" Text="Street Address:" Margin="0,5,0,0" Foreground="#cccccc"/>
|
|
||||||
<Grid Margin="0,0,0,0">
|
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="2*" />
|
<ColumnDefinition Width="2*" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
<TextBox Name="StreetBox" Style="{StaticResource RoundedTextBox}" Grid.Column="0" Margin="0,0,8,0"/>
|
<TextBox Name="StreetBox" Style="{StaticResource RoundedTextBox}" Tag="Street Address" Grid.Column="0" Margin="0,0,8,0"/>
|
||||||
<TextBox Name="CountryBox" Style="{StaticResource RoundedTextBox}" Grid.Column="1"/>
|
<TextBox Name="CountryBox" Style="{StaticResource RoundedTextBox}" Tag="Country" Grid.Column="1"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<TextBlock Name="CityLabel" Text="City:" Margin="0,5,0,0" Foreground="#cccccc"/>
|
<!-- City + Province + Postal Code -->
|
||||||
<Grid Margin="0,0,0,0">
|
<Grid Margin="0,5,0,0">
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
<TextBox Name="CityBox" Style="{StaticResource RoundedTextBox}" Grid.Column="0" Margin="0,0,8,0"/>
|
<TextBox Name="CityBox" Style="{StaticResource RoundedTextBox}" Tag="City" Grid.Column="0" Margin="0,0,8,0"/>
|
||||||
<TextBox Name="ProvinceBox" Style="{StaticResource RoundedTextBox}" Grid.Column="1" Margin="0,0,8,0"/>
|
<TextBox Name="ProvinceBox" Style="{StaticResource RoundedTextBox}" Tag="Province/State" Grid.Column="1" Margin="0,0,8,0"/>
|
||||||
<TextBox Name="PostalCodeBox" Style="{StaticResource RoundedTextBox}" Grid.Column="2"/>
|
<TextBox Name="PostalCodeBox" Style="{StaticResource RoundedTextBox}" Tag="Postal Code" Grid.Column="2"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<TextBlock Name="ProvinceLabel" Text="Province/State:" Visibility="Collapsed"/>
|
<!-- Tool Selection -->
|
||||||
<TextBlock Name="PostalLabel" Text="Postal Code:" Visibility="Collapsed"/>
|
|
||||||
<TextBlock Name="CountryLabel" Text="Country:" Visibility="Collapsed"/>
|
|
||||||
|
|
||||||
<!-- Tools -->
|
|
||||||
<CheckBox Name="SelectAllBox" Content="Select All Tools" Margin="0,15,0,0" FontWeight="Bold" Foreground="White" Style="{StaticResource ModernCheckBox}"/>
|
<CheckBox Name="SelectAllBox" Content="Select All Tools" Margin="0,15,0,0" FontWeight="Bold" Foreground="White" Style="{StaticResource ModernCheckBox}"/>
|
||||||
|
|
||||||
<StackPanel Margin="10,5,0,0">
|
<StackPanel Margin="10,5,0,0">
|
||||||
@@ -157,6 +161,7 @@
|
|||||||
<Button Name="SubmitBtn" Content="Provision Now" Width="120" Height="38" Margin="5" Style="{StaticResource FancyButton}"/>
|
<Button Name="SubmitBtn" Content="Provision Now" Width="120" Height="38" Margin="5" Style="{StaticResource FancyButton}"/>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
|
<!-- Status -->
|
||||||
<TextBlock Name="StatusBlock" Foreground="LightGreen" TextAlignment="Center" Margin="0,15,0,0"/>
|
<TextBlock Name="StatusBlock" Foreground="LightGreen" TextAlignment="Center" Margin="0,15,0,0"/>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|||||||
33
main.ps1
33
main.ps1
@@ -73,24 +73,15 @@ $Pax8Box = $window.FindName("Pax8Box")
|
|||||||
$LoginBtn = $window.FindName("LoginBtn")
|
$LoginBtn = $window.FindName("LoginBtn")
|
||||||
$SubmitBtn = $window.FindName("SubmitBtn")
|
$SubmitBtn = $window.FindName("SubmitBtn")
|
||||||
$StatusBlock = $window.FindName("StatusBlock")
|
$StatusBlock = $window.FindName("StatusBlock")
|
||||||
$phoneLabel = $window.FindName("PhoneLabel")
|
|
||||||
$companyLabel = $window.FindName("CompanyLabel")
|
|
||||||
$websiteBox = $window.FindName("WebsiteBox")
|
$websiteBox = $window.FindName("WebsiteBox")
|
||||||
$streetBox = $window.FindName("StreetBox")
|
$streetBox = $window.FindName("StreetBox")
|
||||||
$cityBox = $window.FindName("CityBox")
|
$cityBox = $window.FindName("CityBox")
|
||||||
$provinceBox = $window.FindName("ProvinceBox")
|
$provinceBox = $window.FindName("ProvinceBox")
|
||||||
$postalCodeBox = $window.FindName("PostalCodeBox")
|
$postalCodeBox = $window.FindName("PostalCodeBox")
|
||||||
$countryBox = $window.FindName("CountryBox")
|
$countryBox = $window.FindName("CountryBox")
|
||||||
$websiteLabel = $window.FindName("WebsiteLabel")
|
|
||||||
$streetLabel = $window.FindName("StreetLabel")
|
|
||||||
$cityLabel = $window.FindName("CityLabel")
|
|
||||||
$provinceLabel = $window.FindName("ProvinceLabel")
|
|
||||||
$postalLabel = $window.FindName("PostalLabel")
|
|
||||||
$countryLabel = $window.FindName("CountryLabel")
|
|
||||||
|
|
||||||
|
|
||||||
$PhoneBox.Visibility = 'Collapsed'
|
$PhoneBox.Visibility = 'Collapsed'
|
||||||
$phoneLabel.Visibility = 'Collapsed'
|
|
||||||
$SubmitBtn.Visibility = 'Collapsed'
|
$SubmitBtn.Visibility = 'Collapsed'
|
||||||
$DattoBox.Visibility = 'Collapsed'
|
$DattoBox.Visibility = 'Collapsed'
|
||||||
$AutotaskBox.Visibility = 'Collapsed'
|
$AutotaskBox.Visibility = 'Collapsed'
|
||||||
@@ -101,19 +92,12 @@ $CyberQPBox.Visibility = 'Collapsed'
|
|||||||
$Pax8Box.Visibility = 'Collapsed'
|
$Pax8Box.Visibility = 'Collapsed'
|
||||||
$SelectAllBox.Visibility = 'Collapsed'
|
$SelectAllBox.Visibility = 'Collapsed'
|
||||||
$CompanyNameBox.Visibility = 'Collapsed'
|
$CompanyNameBox.Visibility = 'Collapsed'
|
||||||
$companyLabel.Visibility = 'Collapsed'
|
|
||||||
$websiteBox.Visibility = 'Collapsed'
|
$websiteBox.Visibility = 'Collapsed'
|
||||||
$websiteLabel.Visibility = 'Collapsed'
|
|
||||||
$streetBox.Visibility = 'Collapsed'
|
$streetBox.Visibility = 'Collapsed'
|
||||||
$streetLabel.Visibility = 'Collapsed'
|
|
||||||
$cityBox.Visibility = 'Collapsed'
|
$cityBox.Visibility = 'Collapsed'
|
||||||
$cityLabel.Visibility = 'Collapsed'
|
|
||||||
$provinceBox.Visibility = 'Collapsed'
|
$provinceBox.Visibility = 'Collapsed'
|
||||||
$provinceLabel.Visibility = 'Collapsed'
|
|
||||||
$postalCodeBox.Visibility = 'Collapsed'
|
$postalCodeBox.Visibility = 'Collapsed'
|
||||||
$postalLabel.Visibility = 'Collapsed'
|
|
||||||
$countryBox.Visibility = 'Collapsed'
|
$countryBox.Visibility = 'Collapsed'
|
||||||
$countryLabel.Visibility = 'Collapsed'
|
|
||||||
|
|
||||||
$BackupBox.IsEnabled = $false
|
$BackupBox.IsEnabled = $false
|
||||||
$ITGlueBox.IsEnabled = $false
|
$ITGlueBox.IsEnabled = $false
|
||||||
@@ -122,46 +106,30 @@ $CyberQPBox.IsEnabled = $false
|
|||||||
|
|
||||||
$AutotaskBox.Add_Checked({
|
$AutotaskBox.Add_Checked({
|
||||||
$PhoneBox.Visibility = 'Visible'
|
$PhoneBox.Visibility = 'Visible'
|
||||||
$phoneLabel.Visibility = 'Visible'
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$AutotaskBox.Add_Unchecked({
|
$AutotaskBox.Add_Unchecked({
|
||||||
$PhoneBox.Visibility = 'Collapsed'
|
$PhoneBox.Visibility = 'Collapsed'
|
||||||
$phoneLabel.Visibility = 'Collapsed'
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$Pax8Box.Add_Checked({
|
$Pax8Box.Add_Checked({
|
||||||
$PhoneBox.Visibility = 'Visible'
|
$PhoneBox.Visibility = 'Visible'
|
||||||
$phoneLabel.Visibility = 'Visible'
|
|
||||||
$websiteBox.Visibility = 'Visible'
|
$websiteBox.Visibility = 'Visible'
|
||||||
$websiteLabel.Visibility = 'Visible'
|
|
||||||
$streetBox.Visibility = 'Visible'
|
$streetBox.Visibility = 'Visible'
|
||||||
$streetLabel.Visibility = 'Visible'
|
|
||||||
$cityBox.Visibility = 'Visible'
|
$cityBox.Visibility = 'Visible'
|
||||||
$cityLabel.Visibility = 'Visible'
|
|
||||||
$provinceBox.Visibility = 'Visible'
|
$provinceBox.Visibility = 'Visible'
|
||||||
$provinceLabel.Visibility = 'Visible'
|
|
||||||
$postalCodeBox.Visibility = 'Visible'
|
$postalCodeBox.Visibility = 'Visible'
|
||||||
$postalLabel.Visibility = 'Visible'
|
|
||||||
$countryBox.Visibility = 'Visible'
|
$countryBox.Visibility = 'Visible'
|
||||||
$countryLabel.Visibility = 'Visible'
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$Pax8Box.Add_Unchecked({
|
$Pax8Box.Add_Unchecked({
|
||||||
$PhoneBox.Visibility = 'Collapsed'
|
$PhoneBox.Visibility = 'Collapsed'
|
||||||
$phoneLabel.Visibility = 'Collapsed'
|
|
||||||
$websiteBox.Visibility = 'Collapsed'
|
$websiteBox.Visibility = 'Collapsed'
|
||||||
$websiteLabel.Visibility = 'Collapsed'
|
|
||||||
$streetBox.Visibility = 'Collapsed'
|
$streetBox.Visibility = 'Collapsed'
|
||||||
$streetLabel.Visibility = 'Collapsed'
|
|
||||||
$cityBox.Visibility = 'Collapsed'
|
$cityBox.Visibility = 'Collapsed'
|
||||||
$cityLabel.Visibility = 'Collapsed'
|
|
||||||
$provinceBox.Visibility = 'Collapsed'
|
$provinceBox.Visibility = 'Collapsed'
|
||||||
$provinceLabel.Visibility = 'Collapsed'
|
|
||||||
$postalCodeBox.Visibility = 'Collapsed'
|
$postalCodeBox.Visibility = 'Collapsed'
|
||||||
$postalLabel.Visibility = 'Collapsed'
|
|
||||||
$countryBox.Visibility = 'Collapsed'
|
$countryBox.Visibility = 'Collapsed'
|
||||||
$countryLabel.Visibility = 'Collapsed'
|
|
||||||
})
|
})
|
||||||
|
|
||||||
Write-Host "[INFO] UI control references assigned."
|
Write-Host "[INFO] UI control references assigned."
|
||||||
@@ -228,7 +196,6 @@ $LoginBtn.Add_Click({
|
|||||||
$AutotaskBox.Visibility = 'Visible'
|
$AutotaskBox.Visibility = 'Visible'
|
||||||
$SelectAllBox.Visibility = 'Visible'
|
$SelectAllBox.Visibility = 'Visible'
|
||||||
$CompanyNameBox.Visibility = 'Visible'
|
$CompanyNameBox.Visibility = 'Visible'
|
||||||
$companyLabel.Visibility = 'Visible'
|
|
||||||
$SubmitBtn.Visibility = 'Visible'
|
$SubmitBtn.Visibility = 'Visible'
|
||||||
$BackupBox.Visibility = 'Visible'
|
$BackupBox.Visibility = 'Visible'
|
||||||
$ITGlueBox.Visibility = 'Visible'
|
$ITGlueBox.Visibility = 'Visible'
|
||||||
|
|||||||
Reference in New Issue
Block a user