diff --git a/apps/ssb.json b/apps/ssb.json index bb9aa5bf..affb3b48 100644 --- a/apps/ssb.json +++ b/apps/ssb.json @@ -1,5 +1,5 @@ { "type": "tildefriends-app", "emoji": "🦀", - "previous": "&W1tVCm6k+sTaIprqugaZlifh/FPQWCqGXXHn1hojCHI=.sha256" + "previous": "&NdaJseW11fi9Cj4m+WITGxOF2JExm6GDhdCJKFV284Y=.sha256" } diff --git a/apps/ssb/tf-app.js b/apps/ssb/tf-app.js index 89f2b7cf..37e7db4d 100644 --- a/apps/ssb/tf-app.js +++ b/apps/ssb/tf-app.js @@ -752,6 +752,16 @@ class TfElement extends LitElement { input.click(); } + search() { + this.set_hash('#q=' + this.renderRoot.getElementById('search_text').value); + } + + search_keydown(event) { + if (event.keyCode == 13) { + this.search(); + } + } + render() { let self = this; @@ -765,7 +775,6 @@ class TfElement extends LitElement { const k_tabs = { '📰': 'news', '📡': 'connections', - '🔍': 'search', }; let tabs = html` @@ -773,25 +782,27 @@ class TfElement extends LitElement { class="w3-bar w3-theme-l1" style="position: static; top: 0; z-index: 10" > - ${this.is_administrator - ? html` - - - ` - : undefined} + ${ + this.is_administrator + ? html` + + + ` + : undefined + } ${Object.entries(k_tabs).map( ([k, v]) => html` + + `; let contents = this.guest diff --git a/apps/ssb/tf-tab-search.js b/apps/ssb/tf-tab-search.js index 36c66ffc..91bfad26 100644 --- a/apps/ssb/tf-tab-search.js +++ b/apps/ssb/tf-tab-search.js @@ -77,12 +77,6 @@ class TfTabSearchElement extends LitElement { } } - search_keydown(event) { - if (event.keyCode == 13) { - this.query = this.renderRoot.getElementById('search').value; - } - } - on_expand(event) { if (event.detail.expanded) { let expand = {}; @@ -146,14 +140,10 @@ class TfTabSearchElement extends LitElement { } let self = this; return html` - -
-
- - -
- ${this.render_results()} -
+ +
${this.render_results()}
`; } }