2014-07-31 13:08:21 -04:00
< div class = "view-login view-login-initial" ng-class = "{'waiting-cursor': state.ui === 3}" >
2014-06-16 09:04:06 -04:00
< div class = "logo" >
< img src = "img/whiteout_logo.svg" alt = "whiteout.io" >
2013-10-21 12:50:19 -04:00
< / div > <!-- /logo -->
2013-10-21 07:10:42 -04:00
2014-07-31 13:08:21 -04:00
< div class = "content" >
2013-11-11 07:08:27 -05:00
2014-07-31 13:08:21 -04:00
< div ng-show = "state.ui === 1" >
< p > < b > PGP key.< / b > You can either import an existing PGP key or generate a new one. Your private key remains on your device and is not sent to our servers.< / p >
2014-04-15 11:43:33 -04:00
2014-07-31 13:08:21 -04:00
< form >
2014-07-31 15:39:43 -04:00
< div class = "option terms" >
2014-07-31 14:14:02 -04:00
< input type = "checkbox" ng-model = "state.agree" id = "cb-agree" >
< label for = "cb-agree" > I agree to the Whiteout Networks < a href = "https://whiteout.io/terms.html" target = "_blank" > Terms of Service< / a > and have read the < a href = "https://whiteout.io/privacy-service.html" target = "_blank" > Privacy Policy< / a > .< / label >
2014-04-15 11:43:33 -04:00
< / div >
2014-07-31 15:39:43 -04:00
< div class = "option newsletter" >
< input type = "checkbox" ng-model = "state.newsletter" id = "cb-newsletter" >
< label for = "cb-newsletter" > Stay up to date on Whiteout Networks products and important announcements.< / label >
< / div >
2013-11-11 07:08:27 -05:00
< div >
2014-07-31 08:51:26 -04:00
< button wo-touch = "importKey()" class = "btn btn-alt" > Import existing key< / button >
2014-07-31 13:08:21 -04:00
< button type = "submit" wo-touch = "setPassphrase()" class = "btn" tabindex = "3" > Generate new key< / button >
< / div >
< / form >
< / div >
< div ng-show = "state.ui === 2" >
< p > < b > Set passphrase.< / b > You can set a passphrase to protect your key on disk. This must be entered everytime you start the app. For no passphrase just press continue.< / p >
< form >
< div >
< label class = "input-error-message" ng-class = "{'passphrase-label-ok': passphraseRating >= 2}" > {{passphraseMsg}}< / label > < br >
< input class = "input-text" type = "password" ng-model = "state.passphrase" ng-change = "checkPassphraseQuality()" placeholder = "Enter passphrase" tabindex = "1" focus-me = "true" >
< input class = "input-text" type = "password" ng-model = "state.confirmation" ng-class = "{'input-text-error': (state.confirmation || state.passphrase) && state.confirmation !== state.passphrase}" placeholder = "Confirm passphrase" tabindex = "2" >
< / div >
< div >
< button type = "submit" wo-touch = "confirmPassphrase()" class = "btn" ng-disabled = "(state.confirmation || state.passphrase) && state.confirmation !== state.passphrase" tabindex = "3" > Continue< / button >
2013-11-11 07:08:27 -05:00
< / div >
< / form >
< / div >
2014-07-31 13:08:21 -04:00
< div ng-show = "state.ui === 3" >
2014-03-28 12:40:02 -04:00
< p > < b > Generating key.< / b > Please stand by. This can take a while...< / p >
2014-07-31 13:08:21 -04:00
< div class = "working" >
< span class = "spinner" > < / span >
< / div > <!-- /.working -->
2013-11-11 07:08:27 -05:00
< / div >
2013-10-23 11:17:36 -04:00
< / div > <!-- /content -->
2014-07-31 13:08:21 -04:00
< / div >