diff --git a/src/js/setupdns.js b/src/js/setupdns.js index 3170966e4..3f7fafd08 100644 --- a/src/js/setupdns.js +++ b/src/js/setupdns.js @@ -24,6 +24,7 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f $scope.hyphenatedSubdomains = false; $scope.advancedVisible = false; $scope.webServerOrigin = ''; + $scope.clipboardDone = false; $scope.tlsProvider = [ { name: 'Let\'s Encrypt Prod', value: 'letsencrypt-prod' }, @@ -293,5 +294,11 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f }); } + var clipboard = new Clipboard('.clipboard'); + clipboard.on('success', function () { + $scope.$apply(function () { $scope.clipboardDone = true; }); + $timeout(function () { $scope.clipboardDone = false; }, 5000); + }); + initialize(); }]); diff --git a/src/setupdns.html b/src/setupdns.html index e369418be..b1ab5a200 100644 --- a/src/setupdns.html +++ b/src/setupdns.html @@ -32,6 +32,7 @@ + @@ -43,14 +44,23 @@ -
-
-
-
-

{{ message }} ...

-
-
+
+
+
+
+

{{ message }} ...

+
+
+

+ Cloudron is setting up the domain, waits for DNS propagation and obtains a SSL certificate. + Depending on your DNS provider, this may take up to 30 minutes. +
+
+ You can follow the logs on your server at /home/yellowtent/platformdata/logs/box.log +

+
+