WIP edit records
This commit is contained in:
parent
7118cb6852
commit
4612f2cbad
|
@ -0,0 +1,3 @@
|
|||
input[class*="js-record-"] {
|
||||
text-align: right
|
||||
}
|
|
@ -2,6 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>ADNS</title>
|
||||
<link href="css/style.css" rel="stylesheet" />
|
||||
</head>
|
||||
<body>
|
||||
<h1>ADNS Zones and Records</h1>
|
||||
|
|
|
@ -250,6 +250,33 @@
|
|||
console.log(id);
|
||||
var record = cache.recordsMap[id];
|
||||
console.log(record);
|
||||
var formTpl;
|
||||
|
||||
formTpl = tpls.formsMap[record.type.toLowerCase()];
|
||||
if (!formTpl) {
|
||||
record.typex = 'typex';
|
||||
formTpl = tpls.formsMap.typex;
|
||||
}
|
||||
|
||||
formTpl = tpls.formsMap[record.typex || record.type.toLowerCase()];
|
||||
$qs('select.js-record-form-type').value = record.typex || record.type;
|
||||
$qs('select.js-record-form-type').dispatchEvent(new Event('change', { bubbles: true }));
|
||||
$qs('.js-record-form-tpl').innerHTML = formTpl || '';
|
||||
|
||||
record.host = record.name.replace(new RegExp('\\.?' + record.zone.replace(/\./g, '\\.') + '$'), '');
|
||||
|
||||
console.log('record.type:');
|
||||
console.log(record.type.toLowerCase());
|
||||
Object.keys(record).forEach(function (key) {
|
||||
var $el = $qs('.js-record-' + key, $qs('.js-record-form-tpl'));
|
||||
if (!$el) {
|
||||
return;
|
||||
}
|
||||
$el.value = record[key];
|
||||
});
|
||||
if (!record.host) {
|
||||
$qs('.js-record-host').placeholder = '@';
|
||||
}
|
||||
});
|
||||
|
||||
$qs('select.js-record-form-type').value = '';
|
||||
|
|
Loading…
Reference in New Issue