kiosk: Network connectivity test during launch.
- Add NetworkStateInformer and ErrorScreenActor to
AppLaunchSplashScreenHandler;
- AppLaunchSplashScreenHandler sends network state
to its delegate (AppLaunchController) during network
check;
- AppLaunchController decides when to show network
configure UI and call AppLaunchSplashScreenActor
to show it (via ErrorScreenActor);
- Show network config UI for enterprise kiosk;
- Add a 'Reboot' button for kiosk network error;
- Add a PromptForNetworkWhenOffline boolean field to
DeviceLocalAccountsProto to control whether to show
network config UI for enterprise managed kiosk;
BUG=314710
TEST=KioskTest.LaunchAppNetworkDown/Portal
Review URL: https://codereview.chromium.org/79113002
git-svn-id: http://src.chromium.org/svn/trunk/src/chrome/browser/policy/proto@238873 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
1 file changed