taldir

Directory service to resolve wallet mailboxes by messenger addresses
Log | Files | Refs | Submodules | README | LICENSE

landing_email.html (2581B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3   <head>
      4     <!-- Required meta tags -->
      5     <meta charset="utf-8">
      6     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
      7     <link href="/css/bootstrap.min.css" rel="stylesheet">
      8     <link href="/css/style.css" rel="stylesheet">
      9     <link href="/fontawesome/css/fontawesome.css" rel="stylesheet" />
     10     <link href="/fontawesome/css/solid.css" rel="stylesheet" />
     11     <title>{{ call .tr "title" }}</title>
     12   </head>
     13   <body>
     14     {{ template "nav.html" . }}
     15     <div class="container pt-5">
     16       {{if .error}}
     17       <div class="container pt-5">
     18         <div id="ebanner" class="alert alert-danger" role="alert">
     19           <h4 class="alert-heading">{{ call .tr "error" }}</h4>
     20           <hr>
     21           <p class="mb-0">{{.error}}</p>
     22         </div>
     23       </div>
     24         {{end}}
     25       <div class="row">
     26         <div class="col-2">
     27           <ul class="timeline">
     28             <li class="inprogress">{{ call .tr "lookup" }}</li>
     29             <li>{{ call .tr "registerOrModify" }}</li>
     30             <li>{{ call .tr "confirm" }}</li>
     31           </ul>
     32         </div>
     33         <div class="col-8">
     34           <div class="card">
     35             <div class="card-body">
     36               <h4 class="card-title">{{ call .tr "lookupEmail" }}</h4>
     37               <hr>
     38               <p class="card-text">{{ call .tr "lookupEmailDescription" }}</p>
     39             </div>
     40             <form method="get" action="/lookup/email">
     41               <div class="row">
     42                 <div class="col-lg-6 offset-lg-3 text-center">
     43                   <div class="input-group mb-3">
     44                     <div class="form-floating">
     45                       <input type="email" name="alias" id="floatingInput" class="form-control" placeholder="jdoe@example.com" aria-label="Default" aria-describedby="inputGroup-sizing-default" data-sb-validations="required,email">
     46                       <label for="floatingInput">{{ call .tr "email" }}</label>
     47                     </div>
     48                     <div class="invalid-feedback text-white" data-sb-feedback="emailAddressBelow:required">Email Address is required.</div>
     49                     <div class="invalid-feedback text-white" data-sb-feedback="emailAddressBelow:email">Email Address is not valid.</div>
     50                     <input class="input-group-text btn btn-outline-primary" type="submit" value="{{ call .tr "lookup" }}">
     51                   </div>
     52                 </div>
     53               </div>
     54             </form>
     55           </div>
     56         </div>
     57       </div>
     58       {{ template "footer.html" . }}
     59   </body>
     60 </html>