Simplification

This commit is contained in:
Théo Marchal 2021-03-06 14:13:35 +01:00
parent 25a09015d1
commit 3283d11c02

View File

@ -234,6 +234,16 @@ jQuery(document).ready(function($)
URLGeneration(originalAvailableOptions);
updateMenu(availableOptions);
function makeFilterChanges()
{
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
}
// handle tags
function handleTags()
{
@ -249,12 +259,7 @@ jQuery(document).ready(function($)
else
$('select[name="tag"]').removeAttr('disabled');
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
$('.box.tags .item-cont').delegate('select[name="tag"]', 'change', function()
@ -290,12 +295,7 @@ jQuery(document).ready(function($)
$(this).parent().remove();
}
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
}
handleTags();
@ -305,13 +305,7 @@ jQuery(document).ready(function($)
$('input[name="' + name + 's"]').change(function()
{
params[name] = []; // remove filter
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
$('input[name="' + name + '"]').change(function()
@ -337,12 +331,7 @@ jQuery(document).ready(function($)
removeFromArray(params[name], this.id);
}
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
}
@ -359,12 +348,7 @@ jQuery(document).ready(function($)
else
$('select[name="' + name + '"]').removeAttr('disabled');
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
$('select[name="' + name + '"]').change(function()
@ -374,12 +358,7 @@ jQuery(document).ready(function($)
else
params[name].push(this.value);
selectedOptions = gatherURLdata();
data = originalData;
filterData(selectedOptions);
availableOptions = [];
availableOptions = gatherData();
updateMenu(availableOptions);
makeFilterChanges();
});
}
@ -390,7 +369,6 @@ jQuery(document).ready(function($)
visualFilterCheckboxItem("theme");
visualFilterCheckboxItem("dimension");
visualFilterCheckboxItem("help");
visualFilterListItem("place");
});