comparison index.xhtml @ 13:8724e28ccbd7

Improve styling.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Sat, 22 Dec 2018 18:07:00 +0100
parents aedf80eefc19
children 3eed9fe0bd7c
comparison
equal deleted inserted replaced
12:139b223dafb0 13:8724e28ccbd7
38 38
39 <div class="container"> 39 <div class="container">
40 40
41 <div class="row"> 41 <div class="row">
42 <form id="connection"> 42 <form id="connection">
43 <label>JID: <input type="email" id="jid" placeholder="you@your-server.tld"/></label><br/> 43 <input type="email" id="jid" placeholder="JID" title="Enter your JID (or XMPP address), on the form “you@your-server.tld”"/>
44 <label>Password: <input type="password" id="pass" placeholder="Password"/></label><br/> 44 <input type="password" id="pass" placeholder="Password" title="Enter the password used for this JID"/>
45 <input type="submit" id="connect" value="connect"/> 45 <input type="submit" id="connect" value="Log in"/>
46 <img src="spinner.svg" width="24" height="24" id="connect-spinner" hidden=""/> 46 <img src="spinner.svg" width="24" height="24" id="connect-spinner" hidden=""/>
47 </form> 47 </form>
48 </div> 48 </div>
49 49
50 <div id="connected" hidden=""> 50 <div id="connected" hidden="">
51 51
52 <div class="row"> 52 <div class="row">
53 <h1>Account</h1> 53 <div class="col-sm-4">
54 <h2>Nickname</h2> 54 <h2>Nickname</h2>
55 </div>
56 <div class="col-sm-8">
55 <p> 57 <p>
56 <label>Nickname: <input id="nick" placeholder="Nick"/></label> 58 <input id="nick" placeholder="Nickname"/>
57 <img src="spinner.svg" width="24" height="24" id="nick-spinner"/> 59 <img src="spinner.svg" width="24" height="24" id="nick-spinner"/>
58 </p> 60 </p>
61 <p>
62 Enter your nickname, so people you know can recognize you.
63 </p>
64 </div>
65 </div>
66
67 <hr/>
68
69 <div class="row">
70 <div class="col-sm-4">
59 <h2>Avatar</h2> 71 <h2>Avatar</h2>
60 <p> 72 <p>This image allows your contact to quickly identify you.</p>
73 </div>
74 <div class="col-sm-8">
61 <img id="avatar" style="max-width:96px;max-height:96px"/> <span id="avatar-size"/> <img src="spinner.svg" width="24" height="24" id="avatar-spinner"/><br/> 75 <img id="avatar" style="max-width:96px;max-height:96px"/> <span id="avatar-size"/> <img src="spinner.svg" width="24" height="24" id="avatar-spinner"/><br/>
62 <input type="file" style="display:none" accept="image/*" id="avatar-file"/> 76 <input type="file" style="display:none" accept="image/*" id="avatar-file"/>
63 <button id="avatar-upload">Choose a new avatar</button><br/> 77 <p><label>Upload new avatar<br/>
64 <button id="avatar-change" disabled="">Upload this avatar</button><br/> 78 <button id="avatar-upload">Choose file…</button></label><br/>
79 <button id="avatar-change" hidden="">Use as your avatar</button><br/>
65 <label>Who can see your avatar? <select id="avatar-access"> 80 <label>Who can see your avatar? <select id="avatar-access">
66 <option value="open">Anyone (pick this if you use public groupchats)</option> 81 <option value="open">Anyone (pick this if you use public groupchats)</option>
67 <option value="presence">Only your contacts</option> 82 <option value="presence">Only your contacts</option>
68 </select></label> <img src="spinner.svg" width="24" height="24" id="access-model-avatar-spinner" hidden=""/> 83 </select></label> <img src="spinner.svg" width="24" height="24" id="access-model-avatar-spinner" hidden=""/>
69 </p> 84 </p>
85 </div>
86 </div>
87
88 <hr/>
89
90 <div class="row">
91 <div class="col-sm-4">
70 <h2>Contact list</h2> 92 <h2>Contact list</h2>
93 </div>
94 <div class="col-sm-8">
71 <table> 95 <table>
72 <thead> 96 <thead>
73 <tr><th>JID</th><th>Name</th><th>Subscription</th><th>Groups</th><th>⚠️ Delete</th></tr> 97 <tr><th>JID</th><th>Name</th><th>Subscription</th><th>Groups</th><th>⚠️ Delete</th></tr>
74 </thead> 98 </thead>
75 <tbody id="roster-table"/> 99 <tbody id="roster-table"/>
76 </table> 100 </table>
101 </div>
102 </div>
103
104 <hr/>
105
106 <div class="row">
107 <div class="col-sm-4">
77 <h2>PEP</h2> 108 <h2>PEP</h2>
109 </div>
110 <div class="col-sm-8">
78 <table> 111 <table>
79 <thead> 112 <thead>
80 <tr><th>PEP node</th><th>Title</th><th>Description</th><th>Type</th><th>⚠️ Delete</th></tr> 113 <tr><th>PEP node</th><th>Title</th><th>Description</th><th>Type</th><th>⚠️ Delete</th></tr>
81 </thead> 114 </thead>
82 <tbody id="pep-table"/> 115 <tbody id="pep-table"/>
83 </table> 116 </table>
117 </div>
118 </div>
119
120 <hr/>
121
122 <div class="row">
123 <div class="col-sm-4">
84 <h2>Dangerous zone</h2> 124 <h2>Dangerous zone</h2>
125 </div>
126 <div class="col-sm-8">
85 <p> 127 <p>
86 <button disabled="">Change my password</button> 128 <button disabled="">Change my password</button>
87 <button disabled="">⚠️ Delete my account</button> 129 <button disabled="">⚠️ Delete my account</button>
88 </p> 130 </p>
89 </div> 131 </div>
132 </div>
133
134 <hr/>
90 135
91 <div class="row"> 136 <div class="row">
92 <h1>Message Archiving</h1> 137 <div class="col-sm-4">
138 <h2>Message Archiving</h2>
139 </div>
140 <div class="col-sm-8">
93 <p> 141 <p>
94 <label>Which messages to store in your archive? <select id="mam-prefs" disabled=""> 142 <label>Which messages to store in your archive? <select id="mam-prefs" disabled="">
95 <option value="always">All messages</option> 143 <option value="always">All messages</option>
96 <option value="never">No messages</option> 144 <option value="never">No messages</option>
97 <option value="roster">Messages from your contacts only</option> 145 <option value="roster">Messages from your contacts only</option>
109 <button disabled="">View my message archive</button><br/> 157 <button disabled="">View my message archive</button><br/>
110 <button disabled="">Download my entire message archive</button><br/> 158 <button disabled="">Download my entire message archive</button><br/>
111 <button disabled="">⚠️ Purge my entire message archive</button> 159 <button disabled="">⚠️ Purge my entire message archive</button>
112 </p> 160 </p>
113 </div> 161 </div>
162 </div>
114 163
115 </div> 164 </div>
116
117 </div> 165 </div>
118 166
119 <footer class="container"> 167 <footer class="container">
120 <dl class="col-xs-4"> 168 <dl class="col-xs-4">
121 <dt class="hidden-xs">License</dt> 169 <dt class="hidden-xs">License</dt>