git ssb

2+

ev / mvd



Tree: c4a5bbce3ba975d7c10582da85771ea6fe6d9f0e

Files: c4a5bbce3ba975d7c10582da85771ea6fe6d9f0e / index.js

902 bytesRaw
1var h = require('hyperscript')
2var route = require('./views')
3var avatar = require('./avatar')
4
5var id = require('./keys').id
6
7document.head.appendChild(h('style', require('./style.css.json')))
8
9var screen = h('div#screen', {style: {position: 'absolute', top: '35px', bottom: '0px', left: '0px', right: '0px'}})
10
11var nav = h('div.navbar',
12 h('div.internal',
13 h('li', h('a', {href: '#' + id}, h('span.avatar--small', avatar.image(id)))),
14 h('li', h('a', {href: '#' + id}, avatar.name(id))),
15 h('li', h('a', {href: '#'}, 'Public'))
16 )
17)
18
19document.body.appendChild(nav)
20document.body.appendChild(screen)
21route()
22
23window.onhashchange = function () {
24 var oldscreen = document.getElementById('screen')
25 var newscreen = h('div#screen', {style: {position: 'absolute', top: '35px', bottom: '0px', left: '0px', right: '0px'}})
26 oldscreen.parentNode.replaceChild(newscreen, oldscreen)
27 route()
28}
29
30

Built with git-ssb-web