Skip to content

Commit

Permalink
lint
Browse files Browse the repository at this point in the history
  • Loading branch information
cocorocho committed Jan 11, 2024
1 parent d52fc91 commit 19cdda6
Showing 1 changed file with 29 additions and 29 deletions.
58 changes: 29 additions & 29 deletions import_export/static/import_export/export_selectable_fields.js
@@ -1,45 +1,45 @@
function hideUnselectedResourceFields(selectedResourceIndex) {
const fields = document.querySelectorAll("[resource-index]")

fields.forEach(field => {
if (field.getAttribute("resource-index") !== selectedResourceIndex.toString()) {
// field is wrapped by div, change visibility on wrapper
field.style.display = "none"
}
})
const fields = document.querySelectorAll("[resource-index]");

fields.forEach((field) => {
if (field.getAttribute("resource-index") !== selectedResourceIndex.toString()) {
// field is wrapped by div, change visibility on wrapper
field.style.display = "none";
}
});
}

function showSelectedResourceFields(resourceIndex) {
const fields = document.querySelectorAll(`[resource-index="${resourceIndex}"]`)
const fields = document.querySelectorAll(`[resource-index="${resourceIndex}"]`);

fields.forEach(field => {
// field is wrapped by div, change visibility on wrapper
field.style.display = "block"
})
fields.forEach((field) => {
// field is wrapped by div, change visibility on wrapper
field.style.display = "block";
});
}

function onResourceSelected(e) {
const resourceIndex = e.target.value
const resourceIndex = e.target.value;

showSelectedResourceFields(resourceIndex)
showSelectedResourceFields(resourceIndex);

hideUnselectedResourceFields(resourceIndex)
hideUnselectedResourceFields(resourceIndex);
}

document.addEventListener("DOMContentLoaded", function() {
const resourceSelector = document.querySelector("#id_resource")
document.addEventListener("DOMContentLoaded", () => {
const resourceSelector = document.querySelector("#id_resource");

if (!resourceSelector) {
console.error("resource select input not found")
return
}
if (!resourceSelector) {
console.error("resource select input not found");
return;
}

// If selector is actually select input, get selected option.
// else selected resource index is 0
const selectedResourceIndex = resourceSelector.tagName === "SELECT" ? resourceSelector.value : 0
// If selector is actually select input, get selected option.
// else selected resource index is 0
const selectedResourceIndex = resourceSelector.tagName === "SELECT" ? resourceSelector.value : 0;

resourceSelector.addEventListener("input", onResourceSelected)
resourceSelector.addEventListener("input", onResourceSelected);

// initially hide unselected resource fields
hideUnselectedResourceFields(selectedResourceIndex)
})
// initially hide unselected resource fields
hideUnselectedResourceFields(selectedResourceIndex);
});

0 comments on commit 19cdda6

Please sign in to comment.