Compare commits
No commits in common. "5106686a1254ac4b4b703503c79c9bcf9b8790eb" and "7f4220238307a8b07d5f8560b5b2923bbd48ea27" have entirely different histories.
5106686a12
...
7f42202383
@ -1,5 +1,5 @@
|
|||||||
[tool.bumpversion]
|
[tool.bumpversion]
|
||||||
current_version = "1.4.6"
|
current_version = "1.4.5"
|
||||||
commit = true
|
commit = true
|
||||||
tag = true
|
tag = true
|
||||||
tag_name = "{new_version}"
|
tag_name = "{new_version}"
|
||||||
|
@ -21,17 +21,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<table class="table table-striped mt-3">
|
<ul class="list-group list-group-flush" id="dns-list">
|
||||||
<thead>
|
<!-- DNS entries will be loaded here -->
|
||||||
<tr>
|
</ul>
|
||||||
<th>DNS Entry</th>
|
|
||||||
<th style="width: 10%;">Actions</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody id="dns-list-table-body">
|
|
||||||
<!-- DNS entries will be loaded here -->
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@ -41,7 +33,7 @@
|
|||||||
<script>
|
<script>
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
// DNS Manager
|
// DNS Manager
|
||||||
const dnsListTableBody = document.getElementById('dns-list-table-body');
|
const dnsList = document.getElementById('dns-list');
|
||||||
const addDnsBtn = document.getElementById('add-dns-btn');
|
const addDnsBtn = document.getElementById('add-dns-btn');
|
||||||
const dnsEntryInput = document.getElementById('dns-entry-input');
|
const dnsEntryInput = document.getElementById('dns-entry-input');
|
||||||
|
|
||||||
@ -49,24 +41,20 @@
|
|||||||
fetch("{{ config.BASE_URL }}/dns")
|
fetch("{{ config.BASE_URL }}/dns")
|
||||||
.then(response => response.json())
|
.then(response => response.json())
|
||||||
.then(data => {
|
.then(data => {
|
||||||
dnsListTableBody.innerHTML = '';
|
dnsList.innerHTML = '';
|
||||||
if (data.length === 0) {
|
if (data.length === 0) {
|
||||||
const row = dnsListTableBody.insertRow();
|
dnsList.innerHTML = '<li class="list-group-item">No DNS entries found.</li>';
|
||||||
const cell = row.insertCell();
|
|
||||||
cell.colSpan = 2;
|
|
||||||
cell.textContent = 'No DNS entries found.';
|
|
||||||
cell.classList.add('text-center');
|
|
||||||
} else {
|
} else {
|
||||||
data.forEach(entry => {
|
data.forEach(entry => {
|
||||||
const row = dnsListTableBody.insertRow();
|
const li = document.createElement('li');
|
||||||
const entryCell = row.insertCell();
|
li.className = 'list-group-item d-flex justify-content-between align-items-center';
|
||||||
entryCell.textContent = entry;
|
li.textContent = entry;
|
||||||
const actionCell = row.insertCell();
|
|
||||||
const removeBtn = document.createElement('button');
|
const removeBtn = document.createElement('button');
|
||||||
removeBtn.className = 'btn btn-danger btn-sm';
|
removeBtn.className = 'btn btn-danger btn-sm';
|
||||||
removeBtn.textContent = 'Delete';
|
removeBtn.textContent = 'Remove';
|
||||||
removeBtn.addEventListener('click', () => removeDnsEntry(entry));
|
removeBtn.addEventListener('click', () => removeDnsEntry(entry));
|
||||||
actionCell.appendChild(removeBtn);
|
li.appendChild(removeBtn);
|
||||||
|
dnsList.appendChild(li);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user