Commit d1e8d32373cb38ce057fe5f2be8930da57018faa
Merge remote-tracking branch 'origin/updates'
Dominic Tarr committed on 11/28/2016, 9:41:49 PMParent: 638952804a57a1897527c5068701efd5fee36915
Parent: dea3d20f5c389390227401809a5db4c76f77db09
Files changed
modules_basic/follow.js | changed |
modules_basic/names.js | changed |
modules_core/tabs.js | changed |
style.css | changed |
modules_basic/follow.js | ||
---|---|---|
@@ -52,9 +52,9 @@ | ||
52 | 52 … | update() |
53 | 53 … | }) |
54 | 54 … | |
55 | 55 … | var state = h('label') |
56 | - var label = h('label') | |
56 … | + var label = h('span') | |
57 | 57 … | |
58 | 58 … | function update () { |
59 | 59 … | state.textContent = ( |
60 | 60 … | follows_you && you_follow ? 'friend' |
@@ -71,10 +71,12 @@ | ||
71 | 71 … | message_confirm({ |
72 | 72 … | type: 'contact', |
73 | 73 … | contact: id, |
74 | 74 … | following: !you_follow |
75 | - }, function (err) { | |
76 | - //TODO: update after following. | |
75 … | + }, function (err, msg) { | |
76 … | + if (err) return console.error(err) | |
77 … | + you_follow = msg.value.content.following | |
78 … | + update() | |
77 | 79 … | }) |
78 | 80 … | }}, h('br'), label) |
79 | 81 … | ) |
80 | 82 … | } |
modules_basic/names.js | ||
---|---|---|
@@ -91,14 +91,33 @@ | ||
91 | 91 … | }) |
92 | 92 … | ) |
93 | 93 … | } |
94 | 94 … | |
95 … | +var queryNamedGitRepos = [ | |
96 … | + {$filter: { | |
97 … | + value: { | |
98 … | + content: { | |
99 … | + type: "git-repo", | |
100 … | + name: {"$prefix": ""} | |
101 … | + } | |
102 … | + } | |
103 … | + }}, | |
104 … | + {$map: { | |
105 … | + name: ["value", "content", "name"], | |
106 … | + id: ['key'], | |
107 … | + ts: "timestamp" | |
108 … | + }}, | |
109 … | + reduce | |
110 … | +] | |
111 … | + | |
112 … | + | |
95 | 113 … | exports.connection_status = function (err) { |
96 | 114 … | if(!err) { |
97 | 115 … | pull( |
98 | 116 … | many([ |
99 | 117 … | sbot_links2({query: [filter, map, reduce]}), |
100 | - add_sigil(sbot_query({query: [filter2, map2, reduce]})) | |
118 … | + add_sigil(sbot_query({query: [filter2, map2, reduce]})), | |
119 … | + add_sigil(sbot_query({query: queryNamedGitRepos})) | |
101 | 120 … | ]), |
102 | 121 … | //reducing also ensures order by the lookup properties |
103 | 122 … | //in this case: [name, id] |
104 | 123 … | mfr.reduce(merge), |
@@ -112,9 +131,10 @@ | ||
112 | 131 … | ) |
113 | 132 … | |
114 | 133 … | pull(many([ |
115 | 134 … | sbot_links2({query: [filter, map], old: false}), |
116 | - add_sigil(sbot_query({query: [filter2, map2], old: false})) | |
135 … | + add_sigil(sbot_query({query: [filter2, map2], old: false})), | |
136 … | + add_sigil(sbot_query({query: queryNamedGitRepos, old: false})) | |
117 | 137 … | ]), |
118 | 138 … | pull.drain(update)) |
119 | 139 … | } |
120 | 140 … | } |
modules_core/tabs.js | ||
---|---|---|
@@ -85,8 +85,11 @@ | ||
85 | 85 … | |
86 | 86 … | ev.preventDefault() |
87 | 87 … | ev.stopPropagation() |
88 | 88 … | |
89 … | + //let the application handle this link | |
90 … | + if (link.getAttribute('href') === '#') return | |
91 … | + | |
89 | 92 … | //open external links. |
90 | 93 … | //this ought to be made into something more runcible |
91 | 94 … | if(open.isExternal(link.href)) return open(link.href) |
92 | 95 … | |
@@ -160,11 +163,12 @@ | ||
160 | 163 … | }) |
161 | 164 … | |
162 | 165 … | // errors tab |
163 | 166 … | var errorsContent = h('div.column.scroller__content') |
164 | - var errors = h('div.column.scroller', | |
165 | - {style: {'overflow':'auto'}}, | |
166 | - h('div.scroller__wrapper', | |
167 … | + var errors = h('div.column.scroller', { | |
168 … | + id: 'errors', | |
169 … | + style: {'overflow':'auto'} | |
170 … | + }, h('div.scroller__wrapper', | |
167 | 171 … | errorsContent |
168 | 172 … | ) |
169 | 173 … | ) |
170 | 174 … | |
@@ -173,10 +177,8 @@ | ||
173 | 177 … | window.removeEventListener('error', window.onError) |
174 | 178 … | delete window.onError |
175 | 179 … | } |
176 | 180 … | |
177 | - var errors = h('div.errors', {id: 'errors'}) | |
178 | - | |
179 | 181 … | // put errors in a tab |
180 | 182 … | window.addEventListener('error', function (ev) { |
181 | 183 … | var err = ev.error || ev |
182 | 184 … | if(!tabs.has('errors')) |
Built with git-ssb-web