Search optimisation
This commit is contained in:
parent
ec9ffa07f9
commit
9d2305bd68
@ -1,18 +1,13 @@
|
|||||||
function filter_name(str)
|
function filter_name(str)
|
||||||
{
|
{
|
||||||
str = str.toLowerCase();
|
|
||||||
if (str.length == 0) {
|
if (str.length == 0) {
|
||||||
for (let i = 0; i < articles.length; i++) {
|
for (let i = 0; i < articles.length; i++) {
|
||||||
articles[i].style.display = "block";
|
articles[i].style.display = "block";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
str = str.toLowerCase();
|
||||||
for (let i = 0; i < articles.length; i++) {
|
for (let i = 0; i < articles.length; i++) {
|
||||||
let name = articles[i].getElementsByTagName("h2")[0].innerHTML.toLowerCase();
|
articles[i].style.display = !articles[i].dataset.title.includes(str) ? "none" : "block";
|
||||||
if (!name.includes(str)) {
|
|
||||||
articles[i].style.display = "none";
|
|
||||||
} else {
|
|
||||||
articles[i].style.display = "block";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|
||||||
{% macro print_article(page) %}
|
{% macro print_article(page) %}
|
||||||
<article>
|
<article data-title="{{ page.title | lower }}">
|
||||||
<h2><a href="{{ page.permalink }}">{{ page.title }}</a></h2>
|
<h2><a href="{{ page.permalink }}">{{ page.title }}</a></h2>
|
||||||
<p>{{ page.summary | safe }}</p>
|
<p>{{ page.summary | safe }}</p>
|
||||||
{{ self::page_info(page=page) }}
|
{{ self::page_info(page=page) }}
|
||||||
|
Loading…
Reference in New Issue
Block a user