mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Closes #6088: Improved table configuration form
This commit is contained in:
@ -1,9 +1,27 @@
|
||||
$(document).ready(function() {
|
||||
$('form.userconfigform input.reset').click(function(event) {
|
||||
// Deselect all columns when the reset button is clicked
|
||||
|
||||
// Select or reset table columns
|
||||
$('#save_tableconfig').click(function(event) {
|
||||
$('select[name="columns"] option').attr("selected", "selected");
|
||||
});
|
||||
$('#reset_tableconfig').click(function(event) {
|
||||
$('select[name="columns"]').val([]);
|
||||
});
|
||||
|
||||
// Swap columns between available and selected lists
|
||||
$('#add_columns').click(function(e) {
|
||||
let selected_columns = $('#id_available_columns option:selected');
|
||||
$('#id_columns').append($(selected_columns).clone());
|
||||
$(selected_columns).remove();
|
||||
e.preventDefault();
|
||||
});
|
||||
$('#remove_columns').click(function(e) {
|
||||
let selected_columns = $('#id_columns option:selected');
|
||||
$('#id_available_columns').append($(selected_columns).clone());
|
||||
$(selected_columns).remove();
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
$('form.userconfigform').submit(function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
|
Reference in New Issue
Block a user