views.jsView |
---|
270 | 270 … | keyPage() |
271 | 271 … | } else { |
272 | 272 … | everythingStream() |
273 | 273 … | } |
| 274 … | + |
| 275 … | + sbot.friends.get({dest: id}, function (err, follows) { |
| 276 … | + var currentScreen = document.getElementById('screen') |
| 277 … | + if (follows === null) { |
| 278 … | + if (document.getElementById('inviter')) { return } |
| 279 … | + var invitebox = h('input', {placeholder: 'Invite Code Here'}) |
| 280 … | + var invite = h('div.message#inviter', |
| 281 … | + 'Hey, no one follows you. Either ', h('a', {href: '#key'}, 'import your key'), ' or get an invite from a pub:', |
| 282 … | + h('br'), |
| 283 … | + invitebox, |
| 284 … | + h('button', 'Accept', {onclick: function (invite) { |
| 285 … | + sbot.acceptInvite(invitebox.value, function (err, invited) { |
| 286 … | + if (err) throw err |
| 287 … | + console.log(invited) |
| 288 … | + location.hash = '#' + id |
| 289 … | + location.hash = '#' |
| 290 … | + }) |
| 291 … | + }}) |
| 292 … | + ) |
| 293 … | + if (currentScreen.firstChild.firstChild) { |
| 294 … | + currentScreen.firstChild.insertBefore(invite, currentScreen.firstChild.firstChild) |
| 295 … | + } else { |
| 296 … | + currentScreen.firstChild.appendChild(invite) |
| 297 … | + } |
|
| 298 … | + } |
| 299 … | + }) |
274 | 300 … | } |