var rootKontext = "/od1"; //var rootKontext = ""; var customeStyle = false; function loadOD1(){ try{ let ksession = $.cookie("KSESSIONID"); var xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", rootKontext, false ); xmlHttp.send(); document.getElementById("od1").innerHTML = xmlHttp.responseText; $('link[title="custom"]').prop('disabled', true); loadData(); } catch(e){ document.getElementById("od1").innerHTML = "Ein Fehler ist beim Laden des Dienstes aufgetreten, bitte versuchen Sie es später erneut."; } } function nextTab(){ $('#navMenu1 a').removeClass("disabled"); $('#navMenu1 a').tab('show'); } function getJSON (url, callback) { let ksession = $.cookie("KSESSIONID"); var xhr = new XMLHttpRequest(); xhr.open('GET', url + "?session_id=" + ksession, true); xhr.responseType = 'json'; xhr.onload = function() { var status = xhr.status; if (status < 400) { callback(null, xhr.response); } else { console.log("failed getting"); console.log(status); } }; xhr.send(); }; function putJSON (url, data, callback) { let ksession = $.cookie("KSESSIONID"); var xhr = new XMLHttpRequest(); xhr.open('PUT', url + "?session_id=" + ksession, true); xhr.responseType = 'json'; xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onload = function() { var status = xhr.status; if (status < 400) { callback(null, xhr.response); } else { console.log("failed posting"); console.log(status); } }; xhr.send(data); }; function sendVorhaben(){ let data = document.getElementById("form1"); data = {}; data["name"] = document.getElementById("form1")["name"].value; data["reason"] = document.getElementById("form1")["reason"].value; data["note"] = document.getElementById("form1")["note"].value; data["partial_application_id"] = document.getElementById("form1")["partial_application_id"].value; putJSON(rootKontext + "/api/v1/vorhaben/" + data["partial_application_id"], JSON.stringify(data), function(error, data){ document.getElementById("status").innerHTML = "Daten erfolgreich erneuert"; loadData(); nextTab(); }); } function queryString(string) { let queryString = window.location.search; let varArray = queryString.split("&"); for (let i=0;i