diff --git a/js/advanced_search.entityFields.js b/js/advanced_search.entityFields.js
index 2e8400d..4500555 100644
--- a/js/advanced_search.entityFields.js
+++ b/js/advanced_search.entityFields.js
@@ -9,8 +9,7 @@
$oldHelperField.remove();
$searchValueInputField.after('');
let $newHelperField = $('#edit-terms-' + i + '-helper');
- console.log($newHelperField);
- if (field === 'agg__arch__transaktion') { // Transaktion
+ if (['agg__arch__transaktion', 'agg__all__transaktion'].includes(field)) { // Transaktion
$newHelperField.empty();
$newHelperField.append('');
$newHelperField.append('');
@@ -32,7 +31,7 @@
$newHelperField.append('');
$newHelperField.append('');
$newHelperField.append('');
- } else if (field === 'agg__arch__objektkategorie') { // Objektkategorie
+ } else if ([ 'agg__all__objektkategorie', 'agg__arch__objektkategorie', 'agg__obj__objektkategorie'].includes(field)) { // Objektkategorie
$newHelperField.empty();
$newHelperField.append('');
$newHelperField.append('');
@@ -70,8 +69,22 @@
let originalSearchSelectOptions = $searchSelectElement.find('option').clone();
$searchSelectElement.empty();
$searchSelectElement.append('');
- $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
$searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
+ $searchSelectElement.append('');
$(document).on('change', '.advanced-search-form--entity', function () {
let id = $(this).attr('id');
let i = id.substring(11, 12);
@@ -111,14 +124,29 @@
$searchSelect.append('');
$searchSelect.append('');
$searchSelect.append('');
- $searchSelect.append('');
- $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
} else if ($select.val() === 'ueberall') {
$searchSelect.empty();
$searchSelect.append('');
$searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
$searchSelect.append('');
- $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+ $searchSelect.append('');
+
}
});
@@ -126,8 +154,16 @@
let id = $(this).attr('id');
let i = id.substring(11, 12);
let field = $(this).val();
- if (['agg__arch__transaktion', 'agg__arch__objektkategorie'].includes(field)) {
+ if (['agg__arch__transaktion', 'agg__all__transaktion', 'agg__all__objektkategorie', 'agg__arch__objektkategorie', 'agg__obj__objektkategorie'].includes(field)) {
+ console.log(field);
let dropdown = toDropdown(field, i);
+ } else {
+ let searchValueSelectId = 'edit-terms-' + i + '-value';
+ let SearchValueFieldselector = "[id^='" + searchValueSelectId + "']";
+ let $searchValueInputField = $(SearchValueFieldselector);
+ $searchValueInputField.show();
+ let $oldHelperField = $('#edit-terms-' + i + '-helper');
+ $oldHelperField.remove();
}
});
diff --git a/js/advanced_search.form.js b/js/advanced_search.form.js
index 7081d63..1a466ba 100644
--- a/js/advanced_search.form.js
+++ b/js/advanced_search.form.js
@@ -137,7 +137,15 @@
$form.submit(function (e) {
//e.preventDefault();
e.stopPropagation();
- const inputs = $form.serializeArray();
+ let inputs = $form.serializeArray();
+ //console.log(inputs);
+ //let inputs = originalInputs.filter(function(el) {
+ // return !el.name.match(/terms\[\d+\]\[entity\]/);
+ //});
+
+ //inputs = originalInputs;
+ console.log(inputs);
+
const href = url(inputs, settings.advanced_search_form);
/* digitalutsc added*/
@@ -168,7 +176,6 @@
$( this ).attr("href", new_link);
}
});
-
window.history.pushState(null, document.title, href);
});
}