Commit 5b924278be5b8a04c95c2e112fbf5827b0244697
Add channel to advanced search
cel committed on 10/15/2017, 4:00:03 AMParent: 1b5f9989da716b8083b240036f0e56e9501e090d
Files changed
lib/app.js | changed |
lib/serve.js | changed |
lib/app.js | ||
---|---|---|
@@ -118,9 +118,14 @@ | ||
118 | 118 … | } |
119 | 119 … | |
120 | 120 … | App.prototype.advancedSearch = function (opts) { |
121 | 121 … | return pull( |
122 | - opts.dest ? | |
122 … | + opts.channel ? | |
123 … | + this.sbot.backlinks.read({ | |
124 … | + dest: '#' + opts.channel, | |
125 … | + reverse: true, | |
126 … | + }) | |
127 … | + : opts.dest ? | |
123 | 128 … | this.sbot.links({ |
124 | 129 … | values: true, |
125 | 130 … | dest: opts.dest, |
126 | 131 … | source: opts.source || undefined, |
lib/serve.js | |||
---|---|---|---|
@@ -489,9 +489,9 @@ | |||
489 | 489 … | var q = this.query || {} | |
490 | 490 … | ||
491 | 491 … | if (q.source) q.source = u.extractFeedIds(q.source)[0] | |
492 | 492 … | if (q.dest) q.dest = u.extractFeedIds(q.dest)[0] | |
493 | - var hasQuery = q.text || q.source || q.dest | ||
493 … | + var hasQuery = q.text || q.source || q.dest || q.channel | ||
494 | 494 … | ||
495 | 495 … | pull( | |
496 | 496 … | cat([ | |
497 | 497 … | ph('section', {}, [ | |
@@ -515,8 +515,15 @@ | |||
515 | 515 … | class: 'id-input', | |
516 | 516 … | value: q.dest || ''})) | |
517 | 517 … | ]), | |
518 | 518 … | ph('tr', [ | |
519 … | + ph('td', 'channel'), | ||
520 … | + ph('td', ['#', ph('input', {name: 'channel', placeholder: 'channel', | ||
521 … | + class: 'id-input', | ||
522 … | + value: q.channel || ''}) | ||
523 … | + ]) | ||
524 … | + ]), | ||
525 … | + ph('tr', [ | ||
519 | 526 … | ph('td', {colspan: 2}, [ | |
520 | 527 … | ph('input', {type: 'submit', value: 'search'}) | |
521 | 528 … | ]) | |
522 | 529 … | ]), |
Built with git-ssb-web