diff --git a/Flask/static/css/flask.css b/Flask/static/css/flask.css index 23c2079..d9ebf75 100644 --- a/Flask/static/css/flask.css +++ b/Flask/static/css/flask.css @@ -186,6 +186,9 @@ body { } +.content > ul { + display: inline-block; +} .container { display: flex; width: 100%; diff --git a/Flask/static/js/main.js b/Flask/static/js/main.js index 055d320..7f5a343 100644 --- a/Flask/static/js/main.js +++ b/Flask/static/js/main.js @@ -1,4 +1,73 @@ function addline(ligne){ var lplus = parseInt(ligne) + 1; document.getElementById("table").insertRow(lplus).insertCell(0).innerHTML = '' +} + + +function change_discord(value) { + data = JSON.parse('{{data|tojson}}'); //convertit le dictionnaire data en JSON + + if (value == "{{len}}"){ + document.getElementById("name").value = ""; + document.getElementById("submit").value = "Create !"; + document.getElementById("successT").checked = false; + document.getElementById("errorsT").checked = false; + document.getElementById("successL").value = ""; + document.getElementById("errorsL").value = ""; + } + else { + console.log(data[parseInt(value)]["successL"]); + document.getElementById("submit").value = "Update"; + document.getElementById("successT").checked = data[parseInt(value)]["successT"] == "True"; + document.getElementById("errorsT").checked = data[parseInt(value)]["errorsT"] == "True"; + document.getElementById("successL").value = data[parseInt(value)]["successL"]; + document.getElementById("errorsL").value = data[parseInt(value)]["errorsL"]; + document.getElementById("name").value = data[parseInt(value)]["name"]; + } +} + +function change_config(value) { + data = JSON.parse('{{data|tojson}}'); //convertit le dictionnaire data en JSON + document.getElementById("delete").style.visibility = "hidden"; + if (value == "{{len}}"){ + document.getElementById("submit").value = "Create !"; + document.getElementById("discord").value = "-1"; + document.getElementById("proxy").value = "-1"; + document.getElementById("name").value = ""; + for (let i = 1; i < 6; i++) { + document.getElementById("mail"+ i).value = ""; + document.getElementById("pwd"+ i).value = "" ; + document.getElementById("2fa"+ i).value = "" ; + } + } + else { + document.getElementById("delete").style.visibility = "visible"; + document.getElementById("submit").value = "Update !"; + document.getElementById("discord").value = data[parseInt(value)]["discord"]; + document.getElementById("proxy").value = data[parseInt(value)]["proxy"]; + document.getElementById("name").value = data[parseInt(value)]["name"]; + for (let i = 1; i < 6; i++) { + document.getElementById("mail"+ i).value = data[parseInt(value)]['accounts'][i]["mail"] ; + document.getElementById("pwd"+ i).value = data[parseInt(value)]['accounts'][i]["pwd"] ; + document.getElementById("2fa"+ i).value = data[parseInt(value)]['accounts'][i]["2fa"] ; + } + + } +} + + +function change_proxy(value) { + data = JSON.parse('{{data|tojson}}'); //convertit le dictionnaire data en JSON + if (value == "{{len}}"){ + document.getElementById("submit").value = "Create"; + document.getElementById("address").value = ""; + document.getElementById("port").value = ""; + document.getElementById("name").value = ""; + } + else { + document.getElementById("submit").value = "Update"; + document.getElementById("address").value = data[parseInt(value)]["address"]; + document.getElementById("port").value = data[parseInt(value)]["port"]; + document.getElementById("name").value = data[parseInt(value)]["name"]; + } } \ No newline at end of file diff --git a/Flask/templates/config.html b/Flask/templates/config.html index 6c4a9af..852b86a 100644 --- a/Flask/templates/config.html +++ b/Flask/templates/config.html @@ -47,7 +47,7 @@