Improve drilldown handlers and implement index permissions
This commit is contained in:
@@ -60,16 +60,12 @@
|
||||
`${field}:${value}`,
|
||||
`${field}:"${value}"`];
|
||||
var toAppend = ` AND ${field}: "${value}"`;
|
||||
// var toRemove = `${field}: "${value}"`;
|
||||
// var tagText = `${field}: ${value}`;
|
||||
} else {
|
||||
var combinations = [`NOT ${field}: "${value}"`,
|
||||
`NOT ${field}: "${value}"`,
|
||||
`NOT ${field}: ${value}`,
|
||||
`NOT ${field}:${value}`,
|
||||
`NOT ${field}:"${value}"`];
|
||||
// var toAppend = ` AND NOT ${field}: "${value}"`;
|
||||
// var toRemove = `NOT ${field}: "${value}"`;
|
||||
}
|
||||
var contains = combinations.some(elem => queryElement.value.includes(elem));
|
||||
if (!contains) {
|
||||
@@ -80,17 +76,8 @@
|
||||
queryElement.value = queryElement.value.replaceAll("AND "+combination, "");
|
||||
queryElement.value = queryElement.value.replaceAll(combination, "");
|
||||
}
|
||||
// queryElement.value = queryElement.value.replaceAll(toAppend, "");
|
||||
// queryElement.value = queryElement.value.replaceAll(toRemove, "");
|
||||
|
||||
}
|
||||
// if (!queryElement.value.includes(toAppend) && !queryElement.value.includes(toRemove)) {
|
||||
// queryElement.value+=toAppend;
|
||||
// } else {
|
||||
// queryElement.value = queryElement.value.replaceAll(toAppend, "");
|
||||
// queryElement.value = queryElement.value.replaceAll(toRemove, "");
|
||||
|
||||
// }
|
||||
if (field == "src") {
|
||||
document.getElementById("source").selectedIndex = 2;
|
||||
}
|
||||
@@ -104,6 +91,7 @@
|
||||
}
|
||||
</script>
|
||||
<div>
|
||||
{% include 'partials/notify.html' %}
|
||||
<form method="POST" hx-post="{% url 'search' %}"
|
||||
hx-trigger="change"
|
||||
hx-target="#results"
|
||||
|
||||
Reference in New Issue
Block a user