Fix shared fields
This commit is contained in:
45
main.ps1
45
main.ps1
@@ -117,37 +117,24 @@ $AutotaskBox.Add_Checked({
|
|||||||
$CountryBox.Visibility = 'Visible'
|
$CountryBox.Visibility = 'Visible'
|
||||||
})
|
})
|
||||||
|
|
||||||
$AutotaskBox.Add_Unchecked({
|
function Update-SharedFieldVisibility {
|
||||||
$PhoneBox.Visibility = 'Collapsed'
|
$visible = ($AutotaskBox.IsChecked -or $Pax8Box.IsChecked)
|
||||||
$WebsiteBox.Visibility = 'Collapsed'
|
$visibility = if ($visible) { 'Visible' } else { 'Collapsed' }
|
||||||
$StreetBox.Visibility = 'Collapsed'
|
|
||||||
$CityBox.Visibility = 'Collapsed'
|
|
||||||
$ProvinceBox.Visibility = 'Collapsed'
|
|
||||||
$PostalCodeBox.Visibility = 'Collapsed'
|
|
||||||
$CountryBox.Visibility = 'Collapsed'
|
|
||||||
})
|
|
||||||
|
|
||||||
$Pax8Box.Add_Checked({
|
$PhoneBox.Visibility = $visibility
|
||||||
$PhoneBox.Visibility = 'Visible'
|
$WebsiteBox.Visibility = $visibility
|
||||||
$WebsiteBox.Visibility = 'Visible'
|
$StreetBox.Visibility = $visibility
|
||||||
$StreetBox.Visibility = 'Visible'
|
$CityBox.Visibility = $visibility
|
||||||
$CityBox.Visibility = 'Visible'
|
$ProvinceBox.Visibility = $visibility
|
||||||
$ProvinceBox.Visibility = 'Visible'
|
$PostalCodeBox.Visibility = $visibility
|
||||||
$PostalCodeBox.Visibility = 'Visible'
|
$CountryBox.Visibility = $visibility
|
||||||
$CountryBox.Visibility = 'Visible'
|
}
|
||||||
})
|
|
||||||
|
$AutotaskBox.Add_Checked( { Update-SharedFieldVisibility })
|
||||||
|
$AutotaskBox.Add_Unchecked( { Update-SharedFieldVisibility })
|
||||||
|
$Pax8Box.Add_Checked( { Update-SharedFieldVisibility })
|
||||||
|
$Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility })
|
||||||
|
|
||||||
$Pax8Box.Add_Unchecked({
|
|
||||||
if (-not $AutotaskBox.IsChecked) {
|
|
||||||
$PhoneBox.Visibility = 'Collapsed'
|
|
||||||
$WebsiteBox.Visibility = 'Collapsed'
|
|
||||||
$StreetBox.Visibility = 'Collapsed'
|
|
||||||
$CityBox.Visibility = 'Collapsed'
|
|
||||||
$ProvinceBox.Visibility = 'Collapsed'
|
|
||||||
$PostalCodeBox.Visibility = 'Collapsed'
|
|
||||||
$CountryBox.Visibility = 'Collapsed'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
# Global tool credentials
|
# Global tool credentials
|
||||||
$script:toolCredentials = $null
|
$script:toolCredentials = $null
|
||||||
|
|||||||
Reference in New Issue
Block a user