gnunet-gns-registrar

GNU Name System registrar
Log | Files | Refs | README

edit.html (4030B)


      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>Edit registration</title>
     12   </head>
     13   <body>
     14     {{ template "nav.html" . }}
     15     {{if .error}}
     16     <div class="container pt-5">
     17       <div class="alert alert-danger" role="alert">
     18         <h4 class="alert-heading">Oh no!</h4>
     19         <hr>
     20         <p class="mb-0">{{.error}}.</p>
     21       </div>
     22     </div>
     23     {{end}}
     24     {{if eq .remainingDays 0}}
     25     <div class="container pt-5">
     26       <div class="alert alert-danger" role="alert">
     27         <h4 class="alert-heading">Registration inactive!</h4>
     28         <hr>
     29         <p class="mb-0">Your registration is not yet active. Have you completed the payment yet?</p>
     30         <a class="btn btn-primary" href="/name/{{.label}}/buy">Complete registration for {{.extensionDaysCount}} days until <b>{{.extendedExpiration}}</b> for <b>{{.cost}}</b></a>            
     31       </div>
     32     </div>
     33     {{end}}
     34     <div class="container pt-5">
     35       <div class="row mb-2">
     36         <div class="col-2">
     37           <ul class="timeline">
     38             <li class="done">Lookup</li>
     39             <li class="done">Checkout</li>
     40             <li class="inprogress">Manage</li>
     41           </ul>
     42         </div>
     43         <div class="col-10">
     44           <div class="card">
     45             <div class="card-body">
     46               <h4 class="card-title">Manage registration</h4>
     47               <hr>
     48               <p class="card-text">
     49                 Manage registration for <i class="text-primary">{{.label}}</i>
     50               </p>
     51               <form action="/name/{{.label}}/edit" method="post" class="align-items-center mb-5">
     52                 <div class="row">
     53                   <div class="col-md-12 alert alert-light">
     54                      <input type="hidden" value="{{.token}}" name="token">
     55                     {{if ne .remainingDays 0}}
     56                     <div class="form-floating mb-3">
     57                       <input name="zkey" id="zkeyInput" class="form-control" value="{{.zkey}}" maxlength="63" type="text" placeholder="Enter your zone key here!" required autofocus>
     58                       <label for="zkeyInput">Enter your PKEY or EDKEY here</label>
     59                     </div>
     60                     <input class="btn btn-primary" type="submit" value="Update zone key">
     61                     {{else}}
     62                     <div class="form-floating mb-3">
     63                       <input name="zkey" id="zkeyInput" class="form-control" value="{{.zkey}}" readonly maxlength="63" type="text" placeholder="Enter your zone key here!" required autofocus>
     64                       <label for="zkeyInput">Enter your PKEY or EDKEY here</label>
     65                     </div>
     66                     {{end}}
     67                   </div>
     68                 </div>
     69               </form>
     70               {{if ne .remainingDays 0}}
     71               <div class="row mt-1">
     72                 <div class="col-md-12 alert alert-light">
     73                   <h4>Extension</h4>
     74                   <div class="form-floating mb-3">
     75                     <input readonly id="expInput" class="form-control" value="{{.registeredUntil}}" type="text" required autofocus>
     76                     <label for="expInput">Registration expires in {{.remainingDays}} days:</label>
     77                   </div>
     78                   <a class="btn btn-primary" href="/name/{{.label}}/buy">Extend registration for {{.extensionDaysCount}} days until <b>{{.extendedExpiration}}</b> for <b>{{.cost}}</b></a>            
     79                 </div>
     80               </div>
     81               {{end}}
     82             </div>
     83           </div>
     84         </div>
     85       </div>
     86       <a class="btn btn-secondary" href="/">Back</a>
     87     </div>
     88     {{ template "footer.html" . }}
     89   </body>
     90 </html>