From 04f13cd17e025ef10291d0aa36b669d0ba1aa65a Mon Sep 17 00:00:00 2001 From: Roxanne Skelly Date: Thu, 3 Oct 2019 12:05:10 -0700 Subject: [PATCH] DEV-653 - give warning not to change address for cloud domains --- domain-server/resources/web/js/shared.js | 17 +++++++++++++++++ .../resources/web/settings/js/settings.js | 3 +++ 2 files changed, 20 insertions(+) diff --git a/domain-server/resources/web/js/shared.js b/domain-server/resources/web/js/shared.js index abcb2cb9eb..f4053ebddc 100644 --- a/domain-server/resources/web/js/shared.js +++ b/domain-server/resources/web/js/shared.js @@ -136,6 +136,23 @@ function getCurrentDomainIDType() { return DOMAIN_ID_TYPE_UNKNOWN; } +function isCloudDomain() { + + if (!domainIDIsSet()) { + return false; + } + if (typeof DomainInfo === 'undefined') { + return false; + } + if (DomainInfo === null) { + return false; + } + if (typeof DomainInfo.cloud_domain !== "boolean") { + return false; + } + return DomainInfo.cloud_domain; +} + function showLoadingDialog(msg) { var message = '
'; message += ' ' + msg; diff --git a/domain-server/resources/web/settings/js/settings.js b/domain-server/resources/web/settings/js/settings.js index 136d5b0ebc..0c53dda6f1 100644 --- a/domain-server/resources/web/settings/js/settings.js +++ b/domain-server/resources/web/settings/js/settings.js @@ -606,6 +606,9 @@ $(document).ready(function(){ var address = DomainInfo.network_address === null ? '' : DomainInfo.network_address; var port = DomainInfo.network_port === null ? '' : DomainInfo.network_port; var modal_body = "
"; + if (isCloudDomain()) { + modal_body += '
Changing the network settings may actually break your domain.
'; + } if (includeAddress) { modal_body += ""; modal_body += "";