| 
									
										
										
										
											2018-07-30 02:35:29 +09:00
										 |  |  | <!doctype html> | 
					
						
							| 
									
										
										
										
											2019-05-07 00:42:06 +09:00
										 |  |  | <html lang="en"> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-30 02:35:29 +09:00
										 |  |  | <head> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <title>Account Manager - TheDesk</title> | 
					
						
							|  |  |  |       <meta content="width=device-width,initial-scale=1.0" name="viewport"> | 
					
						
							| 
									
										
										
										
											2019-06-22 00:22:45 +09:00
										 |  |  |       <link href="../../node_modules/materialize-css/dist/css/materialize.css" type="text/css" rel="stylesheet"> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <link href="../../css/themes.css" type="text/css" rel="stylesheet"> | 
					
						
							|  |  |  |       <link href="../../css/master.css" type="text/css" rel="stylesheet"> | 
					
						
							| 
									
										
										
										
											2019-08-14 02:49:51 +09:00
										 |  |  |       <link href="../../css/tl.css" rel="stylesheet" type="text/css"> | 
					
						
							|  |  |  |       <link href="../../css/userdata.css" rel="stylesheet" type="text/css"> | 
					
						
							|  |  |  |       <link href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css" type="text/css" rel="stylesheet"> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <style> | 
					
						
							|  |  |  |             .acct { | 
					
						
							|  |  |  |                   display: flex; | 
					
						
							|  |  |  |                   justify-content: space-around; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .card { | 
					
						
							|  |  |  |                   width: 400px; | 
					
						
							|  |  |  |                   background-color: #9e9e9e; | 
					
						
							|  |  |  |                   margin: 10px; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             body, | 
					
						
							|  |  |  |             html { | 
					
						
							|  |  |  |                   overflow-y: scroll; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             #acct-list { | 
					
						
							|  |  |  |                   display: flex; | 
					
						
							|  |  |  |                   flex-wrap: wrap; | 
					
						
							|  |  |  |                   color: white; | 
					
						
							|  |  |  |                   align-items: flex-start | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .lts { | 
					
						
							|  |  |  |                   font-size: 150% | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .colorsel { | 
					
						
							|  |  |  |                   display: flex; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .card .colorsel div:not(.exc) { | 
					
						
							|  |  |  |                   width: 20px; | 
					
						
							|  |  |  |                   height: 20px; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .card .colorsel div.exc { | 
					
						
							|  |  |  |                   width: 40px; | 
					
						
							|  |  |  |                   height: 20px; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .first { | 
					
						
							|  |  |  |                   display: flex; | 
					
						
							|  |  |  |                   justify-content: center; | 
					
						
							|  |  |  |                   align-items: center | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             .first .hide-first { | 
					
						
							|  |  |  |                   display: none; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |       </style> | 
					
						
							|  |  |  |       <meta charset="utf-8"> | 
					
						
							|  |  |  |       <!--
 | 
					
						
							|  |  |  |       <script type="text/javascript"> | 
					
						
							|  |  |  |             var _jipt = []; | 
					
						
							|  |  |  |             _jipt.push(['project', 'thedesk']); | 
					
						
							|  |  |  |       </script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="https://cdn.crowdin.com/jipt/jipt.js"></script> | 
					
						
							|  |  |  |       --> | 
					
						
							| 
									
										
										
										
											2018-07-30 02:35:29 +09:00
										 |  |  | </head> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-30 02:35:29 +09:00
										 |  |  | <body id="mainView"> | 
					
						
							| 
									
										
										
										
											2019-06-22 00:22:45 +09:00
										 |  |  |       <script type="text/javascript" src="../../node_modules/jquery/dist/jquery.js"></script> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <script type="text/javascript" src="../../js/platform/first.js"></script> | 
					
						
							| 
									
										
										
										
											2019-06-22 00:22:45 +09:00
										 |  |  |       <script type="text/javascript" src="../../node_modules/materialize-css/dist/js/materialize.js"></script> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <script type="text/javascript" src="../../js/lang/lang.en.js"></script> | 
					
						
							| 
									
										
										
										
											2019-06-22 01:06:32 +09:00
										 |  |  |       <script type="text/javascript" src="../../node_modules/sweetalert2/dist/sweetalert2.all.min.js"></script> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <script> | 
					
						
							|  |  |  |             var misskeytoken = false; | 
					
						
							|  |  |  |       </script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/ui/tips.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/common/time.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/common/modal.js"></script> | 
					
						
							|  |  |  |       <div class="hide-first"> | 
					
						
							|  |  |  |             <a href="index.html" class="btn waves-effect orange nex" | 
					
						
							|  |  |  |                   style="width:100%; max-width:200px;">Back</a><br> | 
					
						
							|  |  |  |             <h5>List of accounts</h5> | 
					
						
							|  |  |  |             <div id="acct-list"></div> | 
					
						
							|  |  |  |             <div class="divider"></div> | 
					
						
							| 
									
										
										
										
											2018-07-30 02:35:29 +09:00
										 |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <div> | 
					
						
							|  |  |  |             <h5>Add an account</h5><br> | 
					
						
							|  |  |  |             <div id="add"> | 
					
						
							|  |  |  |                   <div class="row"> | 
					
						
							|  |  |  |                         <div class="col s8"> | 
					
						
							|  |  |  |                               <input type="text" id="url" style="width:70%" placeholder="ex)mstdn.jp"> | 
					
						
							|  |  |  |                               <div id="ins-suggest"></div> | 
					
						
							|  |  |  |                               Uncheck it to skip pasiting code.(login to Mastodon on Windows or macOS) (Recommended: pcheck)<br> | 
					
						
							| 
									
										
										
										
											2019-06-07 01:11:04 +09:00
										 |  |  |                               <label> | 
					
						
							|  |  |  |                                     <input type="checkbox" class="filled-in" id="linux" /> | 
					
						
							|  |  |  |                                     <span>Code setup</span> | 
					
						
							|  |  |  |                               </label> | 
					
						
							|  |  |  |                               <br> | 
					
						
							|  |  |  |                               <label> | 
					
						
							|  |  |  |                                     <input type="checkbox" class="filled-in" id="misskey" /> | 
					
						
							|  |  |  |                                     <span>Login as Misskey</span> | 
					
						
							|  |  |  |                               </label><br> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |                               <button class="btn waves-effect" onclick="instance()">Login</button><br> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <div class="col s4"> | 
					
						
							|  |  |  |                               <span style="font-family:Open Sans;">Supports</span> | 
					
						
							|  |  |  |                               <div id="support" class="collection transparent"></div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                   </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div id="auth" style="display:none"> | 
					
						
							|  |  |  |                   Paste the code and close browser.<br> | 
					
						
							|  |  |  |                   <input type="text" id="code" placeholder="Code"> | 
					
						
							|  |  |  |                   <button class="btn waves-effect" onclick="code()">Auth</button><br> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div id="misskeylogin" style="display:none"> | 
					
						
							| 
									
										
										
										
											2018-08-21 03:26:14 +09:00
										 |  |  |                   <h5>AppSecret</h5> | 
					
						
							| 
									
										
										
										
											2019-08-07 12:14:07 +09:00
										 |  |  |                   Read <a href=\"https://thedesk.top/how-to-misskey-login.html\">Docs(ja)</a> to login Misskey.<br> | 
					
						
							| 
									
										
										
										
											2018-08-21 03:26:14 +09:00
										 |  |  |                   <input type="hidden" id="misskey-url"> | 
					
						
							| 
									
										
										
										
											2019-05-07 00:42:06 +09:00
										 |  |  |                   <input type="text" id="misskey-key" placeholder="Code"> | 
					
						
							| 
									
										
										
										
											2018-08-21 03:26:14 +09:00
										 |  |  |                   <button class="btn waves-effect" onclick="misskeyLogin()">Auth</button><br> | 
					
						
							|  |  |  |             </div> | 
					
						
							| 
									
										
										
										
											2019-04-11 01:52:01 +09:00
										 |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2019-05-19 16:39:30 +09:00
										 |  |  |       <div class="hide-first"> | 
					
						
							|  |  |  |             <h5>Main an account</h5> | 
					
						
							|  |  |  |             <div class="input-field" style="width:300px"><span data-trans="your_acct">Select an account</span> | 
					
						
							|  |  |  |                   <br> | 
					
						
							|  |  |  |                   <select id="main-acct-sel" class="acct-sel" style="color:black" onchange="mainacct()"></select> | 
					
						
							|  |  |  |                   <label></label> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             Some instance data by <a href="https://instances.social" target="_blank">instances.social API</a><br> | 
					
						
							|  |  |  |             <h5 id="ins-title"></h5> | 
					
						
							|  |  |  |             Administered by:<a id="ins-admin"></a><br> | 
					
						
							|  |  |  |             <span id="ins-desc"></span><br> | 
					
						
							|  |  |  |             <img src="../../img/loading.svg" id="ins-prof" width="200"><br> | 
					
						
							|  |  |  |             <br> | 
					
						
							|  |  |  |             Domain:<span id="ins-name"></span><br> | 
					
						
							|  |  |  |             Federated servers:<span id="ins-connect"></span><br> | 
					
						
							|  |  |  |             Toots:<span id="ins-toot"></span><br> | 
					
						
							|  |  |  |             Users:<span id="ins-user"></span>Users<br> | 
					
						
							|  |  |  |             Connection:<span id="ins-per"></span>%<br> | 
					
						
							|  |  |  |             Mastodon version:<span id="ins-ver"></span>@<span id="ins-upd"></span><br> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/ui/theme.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/platform/end.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/common/sha256.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/login/tkn.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/login/instance.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/login/manager.js"></script> | 
					
						
							|  |  |  |       <script type="text/javascript" src="../../js/tl/date.js"></script> |