Split PTR generation into addr and net and color appropriately
This commit is contained in:
parent
23f49859c6
commit
33c953fb89
|
@ -101,6 +101,16 @@ body {
|
|||
border-radius: 0;
|
||||
}
|
||||
|
||||
.split-ptr-net {
|
||||
font-family: Monospace;
|
||||
color: #FFFAA0;
|
||||
}
|
||||
|
||||
.split-ptr-addr {
|
||||
font-family: Monospace;
|
||||
color: #FFCCA0;
|
||||
}
|
||||
|
||||
.ptr {
|
||||
font-size: 76%;
|
||||
}
|
||||
|
|
|
@ -54,7 +54,7 @@ function compressChanged(e){
|
|||
|
||||
function ptrChanged(e){
|
||||
try {
|
||||
$("#generated_ptr").text(ptr($("#ptr_to_generate").val()));
|
||||
$("#generated_ptr").html(ptr($("#ptr_to_generate").val()));
|
||||
$("#ptr_to_generate").parent().removeClass("has-warning");
|
||||
}
|
||||
catch {
|
||||
|
@ -445,7 +445,8 @@ const ptr = function (addr) {
|
|||
validate(addr);
|
||||
const fullAddr = normalize(addr);
|
||||
const reverse = fullAddr.replace(/:/g, '').split('').reverse();
|
||||
return reverse.slice(0, 128 / 4).join('.') + ".ip6.arpa";
|
||||
const sliced = reverse.slice(0, 128 / 4).join('.');
|
||||
return sliced.replace(/(([0-9a-f]\.?){16})\.(.*)/, '<span class="split-ptr-addr">$1</span>.<span class="split-ptr-net">$3</span>') + ".ip6.arpa";
|
||||
};
|
||||
|
||||
if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {
|
||||
|
|
Loading…
Reference in a new issue