beginn frontend modularisierung
This commit is contained in:
@@ -284,13 +284,12 @@ Domains jährlich: <span id="costDomain">0</span> €<br>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="js/api.js"></script>
|
||||
<script src="js/resources.js"></script>
|
||||
<script src="js/domains.js"></script>
|
||||
<script src="js/ips.js"></script>
|
||||
<script src="js/dashboard.js"></script>
|
||||
<script src="js/infra.js"></script>
|
||||
<script src="js/main.js"></script>
|
||||
document.addEventListener("DOMContentLoaded",()=>{
|
||||
|
||||
loadResources();
|
||||
loadDomains();
|
||||
loadCosts();
|
||||
|
||||
});
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+11
-10
@@ -1,22 +1,23 @@
|
||||
const API = "/resman/api";
|
||||
|
||||
async function api(url, options = {}) {
|
||||
const API="/resman/api";
|
||||
|
||||
async function api(url, options={}){
|
||||
|
||||
const res = await fetch(url, options);
|
||||
|
||||
if (!res.ok) {
|
||||
if(!res.ok){
|
||||
|
||||
let msg = "API error";
|
||||
let msg="API error";
|
||||
|
||||
try {
|
||||
const err = await res.json();
|
||||
msg = err.error || msg;
|
||||
} catch(e){}
|
||||
|
||||
alert("Fehler: " + msg);
|
||||
try{
|
||||
const err=await res.json();
|
||||
msg=err.error || msg;
|
||||
}catch(e){}
|
||||
|
||||
alert("Fehler: "+msg);
|
||||
throw new Error(msg);
|
||||
}
|
||||
|
||||
return res.json();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
const API="/resman/api";
|
||||
|
||||
async function api(url, options={}){
|
||||
|
||||
const res = await fetch(url, options);
|
||||
|
||||
if(!res.ok){
|
||||
|
||||
let msg="API error";
|
||||
|
||||
try{
|
||||
const err=await res.json();
|
||||
msg=err.error || msg;
|
||||
}catch(e){}
|
||||
|
||||
alert("Fehler: "+msg);
|
||||
throw new Error(msg);
|
||||
}
|
||||
|
||||
return res.json();
|
||||
}
|
||||
@@ -1,15 +1,8 @@
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
document.addEventListener("DOMContentLoaded",()=>{
|
||||
|
||||
loadResources()
|
||||
loadCancelled()
|
||||
loadResources();
|
||||
loadDomains();
|
||||
loadCosts();
|
||||
|
||||
loadDomains()
|
||||
loadMapping()
|
||||
});
|
||||
|
||||
loadCosts()
|
||||
|
||||
if(typeof loadInfrastructure === "function"){
|
||||
loadInfrastructure()
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user