|
@@ -52,6 +52,7 @@
|
|
|
</div>
|
|
|
<script>
|
|
|
let editingCredentials = [];
|
|
|
+ let editingEndpoint = {};
|
|
|
|
|
|
if (window.location.hash.length > 1){
|
|
|
let payloadHash = window.location.hash.substr(1);
|
|
@@ -59,6 +60,7 @@
|
|
|
payloadHash = JSON.parse(decodeURIComponent(payloadHash));
|
|
|
loadBasicAuthCredentials(payloadHash.ept, payloadHash.ep);
|
|
|
$("#epname").text(payloadHash.ep);
|
|
|
+ editingEndpoint = payloadHash;
|
|
|
}catch(ex){
|
|
|
console.log("Unable to load endpoint data from hash")
|
|
|
}
|
|
@@ -169,6 +171,26 @@
|
|
|
function cancelCredentialEdit(){
|
|
|
parent.hideSideWrapper(true);
|
|
|
}
|
|
|
+
|
|
|
+ function saveCredentials(){
|
|
|
+ $.ajax({
|
|
|
+ url: "/api/proxy/updateCredentials",
|
|
|
+ method: "POST",
|
|
|
+ data: {
|
|
|
+ ep: editingEndpoint.ep,
|
|
|
+ ptype: editingEndpoint.ept,
|
|
|
+ creds: JSON.stringify(editingCredentials)
|
|
|
+ },
|
|
|
+ success: function(data){
|
|
|
+ if (data.error != undefined){
|
|
|
+ parent.msgbox(data.error, false, 6000);
|
|
|
+ }else{
|
|
|
+ parent.msgbox("Credentials Updated");
|
|
|
+ parent.hideSideWrapper(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|