From 99261a74b1f3298144d8c5c6d676d63ad27a1299 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 14 Jun 2024 22:10:12 -0300 Subject: content: encapsulate everything --- .../dependencies/generateSearchSidebarBox.js | 71 +++++++++++----------- 1 file changed, 37 insertions(+), 34 deletions(-) (limited to 'src/content/dependencies/generateSearchSidebarBox.js') diff --git a/src/content/dependencies/generateSearchSidebarBox.js b/src/content/dependencies/generateSearchSidebarBox.js index 6607c789..8b18cfae 100644 --- a/src/content/dependencies/generateSearchSidebarBox.js +++ b/src/content/dependencies/generateSearchSidebarBox.js @@ -8,50 +8,53 @@ export default { }), generate: (relations, {html, language}) => - relations.sidebarBox.slots({ - attributes: {class: 'wiki-search-sidebar-box'}, - collapsible: false, + language.encapsulate('misc.search', capsule => + relations.sidebarBox.slots({ + attributes: {class: 'wiki-search-sidebar-box'}, + collapsible: false, - content: [ - html.tag('input', {class: 'wiki-search-input'}, - { - placeholder: - language.$('misc.search.placeholder').toString(), - }, - {type: 'search'}), + content: [ + html.tag('input', {class: 'wiki-search-input'}, + { + placeholder: + language.$(capsule, 'placeholder').toString(), + }, + {type: 'search'}), - html.tag('template', {class: 'wiki-search-preparing-string'}, - language.$('misc.search.preparing')), + html.tag('template', {class: 'wiki-search-preparing-string'}, + language.$(capsule, 'preparing')), - html.tag('template', {class: 'wiki-search-loading-data-string'}, - language.$('misc.search.loadingData')), + html.tag('template', {class: 'wiki-search-loading-data-string'}, + language.$(capsule, 'loadingData')), - html.tag('template', {class: 'wiki-search-searching-string'}, - language.$('misc.search.searching')), + html.tag('template', {class: 'wiki-search-searching-string'}, + language.$(capsule, 'searching')), - html.tag('template', {class: 'wiki-search-failed-string'}, - language.$('misc.search.failed')), + html.tag('template', {class: 'wiki-search-failed-string'}, + language.$(capsule, 'failed')), - html.tag('template', {class: 'wiki-search-no-results-string'}, - language.$('misc.search.noResults')), + html.tag('template', {class: 'wiki-search-no-results-string'}, + language.$(capsule, 'noResults')), - html.tag('template', {class: 'wiki-search-current-result-string'}, - language.$('misc.search.currentResult')), + html.tag('template', {class: 'wiki-search-current-result-string'}, + language.$(capsule, 'currentResult')), - html.tag('template', {class: 'wiki-search-end-search-string'}, - language.$('misc.search.endSearch')), + html.tag('template', {class: 'wiki-search-end-search-string'}, + language.$(capsule, 'endSearch')), - html.tag('template', {class: 'wiki-search-album-result-kind-string'}, - language.$('misc.search.resultKind.album')), + language.encapsulate(capsule, 'resultKind', capsule => [ + html.tag('template', {class: 'wiki-search-album-result-kind-string'}, + language.$(capsule, 'album')), - html.tag('template', {class: 'wiki-search-artist-result-kind-string'}, - language.$('misc.search.resultKind.artist')), + html.tag('template', {class: 'wiki-search-artist-result-kind-string'}, + language.$(capsule, 'artist')), - html.tag('template', {class: 'wiki-search-group-result-kind-string'}, - language.$('misc.search.resultKind.group')), + html.tag('template', {class: 'wiki-search-group-result-kind-string'}, + language.$(capsule, 'group')), - html.tag('template', {class: 'wiki-search-tag-result-kind-string'}, - language.$('misc.search.resultKind.artTag')), - ], - }), + html.tag('template', {class: 'wiki-search-tag-result-kind-string'}, + language.$(capsule, 'artTag')), + ]), + ], + })), }; -- cgit 1.3.0-6-gf8a5