render.jsView |
---|
113 | 113 … | 'Scuttlebutt')).outerHTML; |
114 | 114 … | } |
115 | 115 … | |
116 | 116 … | function renderAbout(opts, about, showAllHTML = "") { |
| 117 … | + if (about.publicWebHosting == 'false') { |
| 118 … | + return pull( |
| 119 … | + pull.map(renderMsg.bind(this, opts, '')), |
| 120 … | + wrap(toolTipTop() + '<main>', '</main>' + callToAction()) |
| 121 … | + ); |
| 122 … | + } |
| 123 … | + |
117 | 124 … | opts.mentions = {}; |
118 | 125 … | var figCaption = h('figcaption'); |
119 | 126 … | figCaption.innerHTML = 'Feed of ' + about.name + '<br>' + marked(String(about.description), opts.marked); |
120 | 127 … | return pull( |
337 | 344 … | } |
338 | 345 … | |
339 | 346 … | function renderMsg(opts, id, msg) { |
340 | 347 … | if (opts.renderPrivate == false && typeof(msg.value.content) == 'string') return '' |
|
| 348 … | + if (msg.author.publicWebHosting == 'false') return h('article', 'User has chosen not to be hosted publicly').outerHTML; |
341 | 349 … | var c = msg.value.content || {}; |
342 | 350 … | var name = encodeURIComponent(msg.key); |
343 | 351 … | return h('article#' + name, |
344 | 352 … | h('header', |