in progress
This commit is contained in:
		| @@ -0,0 +1,39 @@ | ||||
| <div class="row"> | ||||
|     <div class="col-sm-3"> | ||||
|       <h3>webapp creation</h3> | ||||
|       <p>Step by step </p> | ||||
|       <div class="input-group mb-3"> | ||||
|         <input class="form-control me-1" type="search" placeholder="Search" aria-label="Search"> | ||||
|         <button class="btn btn-outline-primary" onclick="app.search(this)"> | ||||
|           <i class="fa-solid fa-magnifying-glass"></i> | ||||
|         </button> | ||||
|       </div>   | ||||
|       <h4 class="mt-4">Articles</h4> | ||||
|       <p>Most read</p> | ||||
|       <ul class="nav nav-pills flex-column"> | ||||
|       {{#mostread}} | ||||
|           <li class="nav-item"> | ||||
|           <a class="nav-link" onclick="app.load('apxmain','{{tplname}}','{{tpldata}}')">{{{title}}}</a> | ||||
|         </li> | ||||
|       {{/mostread}} | ||||
|       </ul> | ||||
|             <hr class="d-sm-none"> | ||||
|        <p>News</p> | ||||
|       <ul class="nav nav-pills flex-column"> | ||||
|       {{#news}} | ||||
|           <li class="nav-item"> | ||||
|           <a class="nav-link" onclick="app.load('apxmain','{{tplname}}','{{tpldata}}')">{{{title}}}</a> | ||||
|         </li> | ||||
|       {{/news}} | ||||
|       </ul> | ||||
|       <hr class="d-sm-none"> | ||||
|     </div> | ||||
|     <div class="col-sm-9"> | ||||
|       {{#articles}} | ||||
|       <h2>{{{heading}}</h2> | ||||
|       <h5>{{{shortdescdate}}}</h5> | ||||
|       <div class="fakeimg">Fake Image</div> | ||||
|       {{{htmlcontent}}} | ||||
|       {{/articles}} | ||||
|     </div> | ||||
|   </div> | ||||
							
								
								
									
										23
									
								
								nationchains/www/adminapx/static/tpl/loginout_en.mustache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								nationchains/www/adminapx/static/tpl/loginout_en.mustache
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <div class="container"> | ||||
| <h5>How to identify ourself</h5> | ||||
| <p>You need to know your alias and to have your privateKey file</p> | ||||
|  <div class="mb-3"> | ||||
|     <label for="youralias" class="form-label">Your alias</label> | ||||
|     <input type="email" class="form-control" id="youralias" aria-describedby="aliasHelp"> | ||||
|     <div id="aliasHelp" class="form-text">Your unique alias when you create your account</div> | ||||
|   </div> | ||||
|   <div class="mb-3"> | ||||
|     <label for="inputprivateKey" class="form-label">Copy & paste or load your private Key</label> | ||||
|     <textarea type="password" class="form-control" id="inputprivateKey" rows="6"></textarea> | ||||
|     <div id="inputprivateKey" class="form-text">I forgot my keys, <a onclick="">click to request it with my email recovery</a> or <a onclick="">Click to receive it from my alias</a> </div> | ||||
|   </div> | ||||
|   <div class="mb-3"> | ||||
|     <label for="emailrecovery" class="form-label">Your email recovery</label> | ||||
|     <input type="email" class="form-control" id="emailrecovery" placeholder="name@example.com"> | ||||
|   </div> | ||||
|   <div class="input-group"> | ||||
|     <input type="file" class="form-control" id="inputGroupFile04" aria-describedby="inputGroupFileAddon04" aria-label="Upload"> | ||||
|     <button class="btn btn-outline-secondary" type="button" id="inputGroupFileAddon04">Button</button> | ||||
|   </div> | ||||
|   <button type="submit" class="btn btn-primary d-none">Identify you</button> | ||||
| </div> | ||||
							
								
								
									
										54
									
								
								nationchains/www/adminapx/static/tpl/pagancreate_en.mustache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								nationchains/www/adminapx/static/tpl/pagancreate_en.mustache
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| <div class="row"> | ||||
|     <div class="col-sm-6" data-spacename="explain"> | ||||
|     <h2>How it works</h2> | ||||
|     <p> Alias is a unique string that humainly help to match a PublicKey to check existing alias</p> | ||||
|     <code> | ||||
|       GET /api/odmdb/idx/pagans/pagans_alias_all.json with a correct headers | ||||
|       RESULT | ||||
|       data:{alias:publicKey} | ||||
|     </code> | ||||
|     <p> | ||||
|     Run  | ||||
|     </p> | ||||
|  | ||||
|     </div> | ||||
|     <div class="col-sm-6" data-spacename="userinterface"> | ||||
|     <div class="row g-3"> | ||||
|         <div class="col-md-6"> | ||||
|           <label for="inputalias" class="form-label">Your alias</label> | ||||
|           <input type="text" class="form-control" id="inputalias" placeholder="A public alias that any one see"> | ||||
|         </div> | ||||
|         <div class="col-md-6"> | ||||
|           <label for="inputemailrecovery" class="form-label">Email Recovery</label> | ||||
|           <input type="email" class="form-control" id="inputemailrecovery" placeholder="optional, if you want to receive by mail your keys"> | ||||
|         </div> | ||||
|         <div class="col-12"> | ||||
|           <label for="inputpassphrase" class="form-label">A passphrase</label> | ||||
|           <input type="text" class="form-control" id="inputpassphrase" placeholder="optional, a passphrase to remember, each time something try to use your privateKey this passphrase will be requested"> | ||||
|         </div> | ||||
|         <div class="col-12"> | ||||
|           <button type="button" id="generatekeys" onclick="app.createIdentity(document.getElementById('inputalias').value,document.getElementById('inputpassphrase').value)" class="btn btn-primary">Generate keys</button> | ||||
|         </div> | ||||
|         <div class="col-12"> | ||||
|           <div class="form-check"> | ||||
|             <input class="form-check-input" type="checkbox" id="gridCheck"> | ||||
|             <label class="form-check-label small" for="gridCheck"> | ||||
|               <b>I trust smatchit to keep my private key and email </b><br> | ||||
|               <b>If i don't trust</b> please download your keys (be aware, none than you can have access to your cipher data).<br> | ||||
|               If you set a correct email then you will receive your keys on your mailbox (Carefull by sending email, smatchit and anyone that access to your email can see your keys).<br> | ||||
|               The safer to be sure no one else than your local browser can see it, just download localy and save it on a personnal cold support (usb key).<br> | ||||
|               If you use a browser that <b>can be accessible by someone else, don't forget to "logout"</b> to clean up any trace.<br> | ||||
|               If you have any suspicious please  | ||||
|             </label> | ||||
|           </div> | ||||
|         </div> | ||||
|         <div id="downloadkeys" class="btn-group d-none"> | ||||
|          <p>Download your keys at least PrivateKey this have to save in a secret place</p> | ||||
|           <button id="privatekey" key="" class="btn btn-outline-primary" onclick="app.downloadlink('pagans.privateKey',apx.data,apx.data.headers.xapp);" >Download PrivateKey</button> | ||||
|           <button id="publickey" key="" class="btn btn-outline-primary" onclick="app.downloadlink('publicKey',this.getAttribute('key'),apx.data.headers.xapp);">Download PublicKey</button> | ||||
|         </div> | ||||
|         <div id="createId" class="col-12 d-none"> | ||||
|           <button class="btn btn-primary" onclick="app.registerIdentity()">Create this identity</button> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
		Reference in New Issue
	
	Block a user