1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-19 05:09:41 +02:00
This commit is contained in:
Taly 2022-08-11 19:26:21 +03:00
parent 79592f0a1d
commit 794067c663
2 changed files with 16 additions and 6 deletions

View file

@ -92,6 +92,10 @@ export default class Search {
this.nodes.overlay.classList.toggle('search-overlay--visible', this.isVisible);
document.body.classList.toggle('noscroll', this.isVisible);
try {
document.getElementsByClassName('docs')[0].classList.toggle('blurred', this.isVisible);
} catch (e) {}
this.nodes.searchInput.focus();
}
@ -100,9 +104,11 @@ export default class Search {
}
getSearchResults(text) {
// this.showSearchResult(text);
if (!text) {
this.clearSearchResults();
return;
}
// call api to get search results
axios.get('/api/search', {
params: {
text: text
@ -111,11 +117,12 @@ export default class Search {
.then(this.showSearchResult.bind(this));
}
showSearchResult({ data }) {
console.log(data);
clearSearchResults() {
this.nodes.searchResultsWrapper.innerHTML = '';
}
showSearchResult({ data }) {
this.clearSearchResults();
data.result.pages.forEach(page => {
const result = document.createElement('a');

View file

@ -6,7 +6,6 @@
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 999;
display: none;
overflow-y: scroll;
@ -75,4 +74,8 @@
overflow: hidden;
}
.blurred {
filter: blur(2px);
}