Commit 404521bab0335a3e3ff21ab912f25e8d7edd8168
add a git-content-only public feed
mix irving committed on 11/24/2016, 8:50:05 AMParent: 64015f26b256acb4385383829b1af1cbc9a32a0f
Files changed
modules_basic/public.js | changed |
modules_extra/index.js | changed |
modules_extra/git-ssb.js | added |
modules_basic/public.js | ||
---|---|---|
@@ -33,25 +33,4 @@ | ||
33 | 33 … | return div |
34 | 34 … | } |
35 | 35 … | } |
36 | 36 … | |
37 | - | |
38 | - | |
39 | - | |
40 | - | |
41 | - | |
42 | - | |
43 | - | |
44 | - | |
45 | - | |
46 | - | |
47 | - | |
48 | - | |
49 | - | |
50 | - | |
51 | - | |
52 | - | |
53 | - | |
54 | - | |
55 | - | |
56 | - | |
57 | - |
modules_extra/index.js | ||
---|---|---|
@@ -1,8 +1,9 @@ | ||
1 | 1 … | module.exports = { |
2 | 2 … | "audio-mp3.js": require('./audio-mp3.js'), |
3 | 3 … | "channel.js": require('./channel.js'), |
4 | 4 … | "git.js": require('./git.js'), |
5 … | + "git-ssb.js": require('./git-ssb.js'), | |
5 | 6 … | "notifications.js": require('./notifications.js'), |
6 | 7 … | "meta-image.js": require('./meta-image.js'), |
7 | 8 … | "music-release-cc.js": require('./music-release-cc.js'), |
8 | 9 … | "music-release.js": require('./music-release.js'), |
modules_extra/git-ssb.js | ||
---|---|---|
@@ -1,0 +1,41 @@ | ||
1 … | +var h = require('hyperscript') | |
2 … | +var u = require('../util') | |
3 … | +var pull = require('pull-stream') | |
4 … | +var Scroller = require('pull-scroll') | |
5 … | + | |
6 … | +var plugs = require('../plugs') | |
7 … | +var message_render = plugs.first(exports.message_render = []) | |
8 … | +var message_compose = plugs.first(exports.message_compose = []) | |
9 … | +var sbot_log = plugs.first(exports.sbot_log = []) | |
10 … | + | |
11 … | +exports.menu_items = function () { | |
12 … | + return h('a', {href: '#/git-ssb'}, '/git-ssb') | |
13 … | +} | |
14 … | + | |
15 … | +exports.screen_view = function (path, sbot) { | |
16 … | + if(path === '/git-ssb') { | |
17 … | + | |
18 … | + var content = h('div.column.scroller__content') | |
19 … | + var div = h('div.column.scroller', | |
20 … | + {style: {'overflow':'auto'}}, | |
21 … | + h('div.scroller__wrapper', content) | |
22 … | + ) | |
23 … | + | |
24 … | + pull( | |
25 … | + u.next(sbot_log, {old: false, limit: 100}), | |
26 … | + Scroller(div, content, message_render, true, false) | |
27 … | + ) | |
28 … | + | |
29 … | + pull( | |
30 … | + u.next(sbot_log, {reverse: true, limit: 100, live: false}), | |
31 … | + pull.filter(function(msg) { return msg.value.content.type }), | |
32 … | + pull.filter(function(msg) { | |
33 … | + return msg.value.content.type.match(/^git/) | |
34 … | + }), | |
35 … | + Scroller(div, content, message_render, false, false) | |
36 … | + ) | |
37 … | + | |
38 … | + return div | |
39 … | + } | |
40 … | +} | |
41 … | + |
Built with git-ssb-web