Files: 0f2ca48d79ca0ff3ef710a8cf0a32dd8abd60bb1 / index.js
827 bytesRaw
1 | var h = require('hyperscript') |
2 | var route = require('./views') |
3 | var avatar = require('./avatar') |
4 | var id = require('./keys').id |
5 | |
6 | document.head.appendChild(h('style', require('./style.css.json'))) |
7 | |
8 | var screen = h('div#screen') |
9 | |
10 | var search = h('input.search', {placeholder: 'Search'}) |
11 | |
12 | var nav = h('div.navbar', |
13 | h('div.internal', |
14 | h('li', h('a', {href: '#' + id}, h('span.avatar--small', avatar.image(id)))), |
15 | h('li', h('a', {href: '#' + id}, avatar.name(id))), |
16 | h('li', h('a', {href: '#' }, 'Chat')), |
17 | h('li', h('a', {href: '#key' }, 'Key')) |
18 | ) |
19 | ) |
20 | |
21 | document.body.appendChild(nav) |
22 | document.body.appendChild(screen) |
23 | |
24 | route() |
25 | |
26 | window.onhashchange = function () { |
27 | var oldscreen = document.getElementById('screen') |
28 | var newscreen = h('div#screen') |
29 | oldscreen.parentNode.replaceChild(newscreen, oldscreen) |
30 | route() |
31 | } |
32 | |
33 |
Built with git-ssb-web