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 += "";