Make more fields searchable and fix tags loading without results

This commit is contained in:
Mark Veidemanis 2022-08-09 07:20:30 +01:00
parent a7ee1d531f
commit 89b38111cd
Signed by: m
GPG Key ID: 5ACFCEED46C0904F
2 changed files with 34 additions and 7 deletions

View File

@ -26,11 +26,7 @@
inputTags.BulmaTagsInput().on('after.remove', function(item) {
var spl = item.split(": ");
var field = spl[0];
try {
var value = JSON.parse(spl[1]);
} catch {
var value = spl[1].trim();
}
var value = spl[1].trim();
populateSearch(field, value);
});
}
@ -76,7 +72,7 @@
// }
if (field == "src") {
document.getElementById("source").selectedIndex = 0;
document.getElementById("source").selectedIndex = 2;
}
if (queryElement.value.startsWith(" AND ")) {
queryElement.value = queryElement.value.replace(" AND ", "");
@ -370,6 +366,10 @@
{% endif %} -->
{% if table %}
{% include 'ui/drilldown/table_results.html' %}
{% else %}
<script>
setupTags();
</script>
{% endif %}
</div>
</div>

View File

@ -78,7 +78,13 @@
{% for column, cell in row.items %}
{% if column.name in show and not column.name in hide %}
{% block table.tbody.td %}
{% if column.name == 'src' %}
{% if cell == '—' %}
<td>
<span class="icon">
<i class="fa-solid fa-file-slash"></i>
</span>
</td>
{% elif column.name == 'src' %}
<td>
<a class="has-text-link is-underlined"
onclick="populateSearch('src', '{{ cell|escapejs }}')">
@ -218,6 +224,27 @@
{{ cell }}
</a>
</td>
{% elif column.name == 'nick_id' %}
<td>
<a class="has-text-link is-underlined"
onclick="populateSearch('nick_id', '{{ cell|escapejs }}')">
{{ cell }}
</a>
</td>
{% elif column.name == 'user_id' %}
<td>
<a class="has-text-link is-underlined"
onclick="populateSearch('user_id', '{{ cell|escapejs }}')">
{{ cell }}
</a>
</td>
{% elif column.name == 'channel_id' %}
<td>
<a class="has-text-link is-underlined"
onclick="populateSearch('channel_id', '{{ cell|escapejs }}')">
{{ cell }}
</a>
</td>
{% elif cell == True or cell == False %}
<td>
{% if cell == True %}