added config values to dashboard

This commit is contained in:
Oscar Krause 2023-01-03 15:03:09 +01:00
parent df43a598cd
commit 71c4972e6a
2 changed files with 20 additions and 0 deletions

View File

@ -1,3 +1,14 @@
async function fetchConfig(element) {
let xhr = new XMLHttpRequest();
xhr.open("GET", '/-/config', true);
xhr.onreadystatechange = function () {
if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
element.innerHTML = JSON.stringify(JSON.parse(xhr.response),null,2);
}
};
xhr.send();
}
async function fetchOriginsWithLeases(element) { async function fetchOriginsWithLeases(element) {
let xhr = new XMLHttpRequest(); let xhr = new XMLHttpRequest();
xhr.open("GET", '/-/origins?leases=true', true); xhr.open("GET", '/-/origins?leases=true', true);

View File

@ -28,6 +28,8 @@
</a> </a>
</div> </div>
</div> </div>
<pre id="config"></pre>
</div> </div>
{% endblock %} {% endblock %}
@ -37,5 +39,12 @@
function downloadClientToken() { function downloadClientToken() {
window.open('/-/client-token', "_blank") window.open('/-/client-token', "_blank")
} }
function load() {
const config = document.getElementById('config')
fetchConfig(config)
}
load()
</script> </script>
{% endblock %} {% endblock %}