www.domain.com vs www.domain.com. can often cause confusion for Users. This change will show them the "final" result at the top of the "Add Domain Records" table. So if they type: www it will show www.domain.com. in the top. If they type: www.domain.com it will show: "domain.com.domain.com." - Missing end dot? on the assumption that they've likely missed it. This is not enforcing, meaning they can still try to submit, in case they do actually want a double-zone value. The alternating rows have been changed from list/list2 css classes to use a more reliable nth-child(odd) nth-child(even) mechanism, as it was starting to get messy with the on/off switches for dns_*= settings in the directadmin.conf. ================= SKINS new JS file: user/dns.js --- user/dns_control.html admin/dns_admin_control.html moved the selectAllDNS() JS function to user/dns.js many new functions to help with this procedure. The left/right values have onchange functions to trigger the checks. A new <tr> row has been added, just after the "Add Domain Records" <tr>, but it's hidden by default. --- style.css tr:nth-child(odd) > td.list_alt, tr:nth-child(odd) > td.listwrap_alt tr:nth-child(even) > td.list_alt, tr:nth-child(even) > td.listwrap_alt which can be used for css alternating tr rows, rather than the messy list vs list2 rows. New #true_values_tr id with some definitions.