Implemented immidiate check of DNS records, reverted Edge usage.

This commit is contained in:
Revertron
2021-03-18 18:53:14 +01:00
parent 863854790f
commit dda44f7df6
3 changed files with 31 additions and 6 deletions
+20 -5
View File
@@ -48,9 +48,7 @@ function refresh_records_list() {
function showNewRecordDialog() {
button_positive = document.getElementById("new_record_positive_button");
button_positive.onclick = function() {
addRecord(get_record_from_dialog()); // It will refresh list
dialog = document.getElementById("new_record_dialog");
dialog.className = "modal";
checkRecord(get_record_from_dialog());
};
button_negative = document.getElementById("new_record_negative_button");
@@ -65,7 +63,7 @@ function showNewRecordDialog() {
}
function get_record_from_dialog() {
record_name = document.getElementById("record_name").value;
record_name = document.getElementById("record_name").value.toLowerCase();
record_type = document.getElementById("record_type").value;
record_ttl = parseInt(document.getElementById("record_ttl").value);
record_data = document.getElementById("record_data").value;
@@ -123,11 +121,28 @@ function saveKey() {
external.invoke(JSON.stringify({cmd: 'saveKey'}));
}
function checkRecord(data) {
external.invoke(JSON.stringify({cmd: 'checkRecord', data: JSON.stringify(data)}));
}
function recordOkay(okay) {
if (okay) {
addRecord(get_record_from_dialog()); // It will refresh list
dialog = document.getElementById("new_record_dialog");
dialog.className = "modal";
} else {
showWarning('Record is not valid!');
}
}
function createDomain() {
new_domain = document.getElementById("new_domain").value;
new_domain = document.getElementById("new_domain").value.toLowerCase();
new_dom_records = JSON.stringify(recordsBuffer);
new_dom_tags = document.getElementById("new_domain_tags").value;
external.invoke(JSON.stringify({cmd: 'mineDomain', name: new_domain, records: new_dom_records, tags: new_dom_tags}));
}
function domainMiningStarted() {
recordsBuffer = [];
}