| 30 | } |
| 31 | |
| 32 | function makeUI() |
| 33 | { |
| 34 | var root = document.createElement('div'); |
| 35 | root.style.position = 'absolute'; |
| 36 | root.style.top = root.style.left = 0; |
| 37 | root.style.width = root.style.height = '100%'; |
| 38 | root.style.zIndex = 1000; |
| 39 | root.style.background = '#24272b'; |
| 40 | root.style.color = "yellow"; |
| 41 | var p = document.createElement('p'); |
| 42 | root.appendChild(p); |
| 43 | var italic = document.createElement('i'); |
| 44 | p.appendChild(italic); |
| 45 | italic.appendChild(document.createTextNode('Click the username to generate a random ID')); |
| 46 | var tbl = document.createElement('table'); |
| 47 | root.appendChild(tbl); |
| 48 | var tr = document.createElement('tr'); |
| 49 | tbl.appendChild(tr); |
| 50 | var colspan2 = document.createElement('th'); |
| 51 | colspan2.setAttribute('colspan', 2); |
| 52 | tr.appendChild(colspan2); |
| 53 | var tdBase64 = document.createElement('th'); |
| 54 | tr.appendChild(tdBase64); |
| 55 | tdBase64.appendChild(document.createTextNode('Base64 ID (for Chiaki)')); |
| 56 | var tdButton = document.createElement('th'); |
| 57 | tr.appendChild(tdButton); |
| 58 | var fields = []; |
| 59 | for(var i = 0; i < 16; i++) |
| 60 | { |
| 61 | var tr = document.createElement('tr'); |
| 62 | tbl.appendChild(tr); |
| 63 | var username = document.createElement('td'); |
| 64 | tr.appendChild(username); |
| 65 | var tdId = document.createElement('td'); |
| 66 | tr.appendChild(tdId); |
| 67 | var id = document.createElement('input'); |
| 68 | tdId.appendChild(id); |
| 69 | var tdBase64 = document.createElement('td'); |
| 70 | tr.appendChild(tdBase64); |
| 71 | var base64 = document.createElement('input'); |
| 72 | base64.readOnly = true; |
| 73 | tdBase64.appendChild(base64); |
| 74 | var tdButton = document.createElement('td'); |
| 75 | tr.appendChild(tdButton); |
| 76 | var button = document.createElement('button'); |
| 77 | tdButton.appendChild(button); |
| 78 | button.appendChild(document.createTextNode('Set & Activate')); |
| 79 | fields.push({username: username, id: id, base64: base64, button: button}); |
| 80 | } |
| 81 | document.body.appendChild(root); |
| 82 | return fields; |
| 83 | } |
| 84 | |
| 85 | var ui = makeUI(); |
| 86 | |