mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
we copy static files used by PHP and Python versions into /static preparation work for the removal of the PHP version Signed-off-by: moson-mo <mo-son@mailbox.org>
36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
function showHideMergeSection() {
|
|
const elem = document.getElementById('id_type');
|
|
const merge_section = document.getElementById('merge_section');
|
|
if (elem.value == 'merge') {
|
|
merge_section.style.display = '';
|
|
} else {
|
|
merge_section.style.display = 'none';
|
|
}
|
|
}
|
|
|
|
function showHideRequestHints() {
|
|
document.getElementById('deletion_hint').style.display = 'none';
|
|
document.getElementById('merge_hint').style.display = 'none';
|
|
document.getElementById('orphan_hint').style.display = 'none';
|
|
|
|
const elem = document.getElementById('id_type');
|
|
document.getElementById(elem.value + '_hint').style.display = '';
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
showHideMergeSection();
|
|
showHideRequestHints();
|
|
|
|
const input = document.getElementById('id_merge_into');
|
|
const form = document.getElementById('request-form');
|
|
const type = "suggest-pkgbase";
|
|
|
|
typeahead.init(type, input, form, false);
|
|
});
|
|
|
|
// Bind the change event here, otherwise we have to inline javascript,
|
|
// which angers CSP (Content Security Policy).
|
|
document.getElementById("id_type").addEventListener("change", function() {
|
|
showHideMergeSection();
|
|
showHideRequestHints();
|
|
});
|