diff --git a/webadmin/src/3rdparty/js/angular-tld.js b/webadmin/src/3rdparty/js/angular-tld.js index 269fc0a9b..a4195c49e 100644 --- a/webadmin/src/3rdparty/js/angular-tld.js +++ b/webadmin/src/3rdparty/js/angular-tld.js @@ -13,6 +13,10 @@ function ngTld() { return (path.slice(-1) !== '.') && tld.isValid(path); } + function tldExists(path) { + return (path.slice(-1) !== '.') && path === tld.getDomain(path); + } + function isSubdomain(path) { return (path.slice(-1) !== '.') && !!tld.getDomain(path) && path !== tld.getDomain(path); } @@ -23,6 +27,7 @@ function ngTld() { return { isValid: isValid, + tldExists: tldExists, isSubdomain: isSubdomain, isNakedDomain: isNakedDomain };