diff --git a/src/Umbraco.Web.UI.Client/src/preview/preview.controller.js b/src/Umbraco.Web.UI.Client/src/preview/preview.controller.js
index 78f753a8ca..a21ce75c30 100644
--- a/src/Umbraco.Web.UI.Client/src/preview/preview.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/preview/preview.controller.js
@@ -228,9 +228,10 @@ var app = angular.module("umbraco.preview", ['umbraco.resources', 'umbraco.servi
// Ask to re-enter preview mode?
const localizeVarsFallback = {
- "returnToPreviewHeadline": "Preview content?",
- "returnToPreviewDescription":"You have ended preview mode, do you want to continue previewing this content?",
- "returnToPreviewButton":"Preview"
+ "returnToPreviewHeadline": "Preview website?",
+ "returnToPreviewDescription":"You have ended preview mode, do you want to enable it again to view the latest saved version of your website?",
+ "returnToPreviewAcceptButton":"Preview latest version",
+ "returnToPreviewDeclineButton":"View published version"
};
const umbLocalizedVars = Object.assign(localizeVarsFallback, $window.umbLocalizedVars);
@@ -333,10 +334,20 @@ var app = angular.module("umbraco.preview", ['umbraco.resources', 'umbraco.servi
${umbLocalizedVars.returnToPreviewDescription}
`;
con.appendChild(modal);
+ var declineButton = document.createElement("button");
+ declineButton.type = "button";
+ declineButton.innerHTML = umbLocalizedVars.returnToPreviewDeclineButton;
+ declineButton.addEventListener("click", () => {
+ bodyEl.removeChild(fragment);
+ $scope.exitPreview();
+ hasPreviewDialog = false;
+ });
+ modal.appendChild(declineButton);
+
var continueButton = document.createElement("button");
continueButton.type = "button";
continueButton.className = "umbraco-preview-dialog__continue";
- continueButton.innerHTML = umbLocalizedVars.returnToPreviewButton;
+ continueButton.innerHTML = umbLocalizedVars.returnToPreviewAcceptButton;
continueButton.addEventListener("click", () => {
bodyEl.removeChild(fragment);
reenterPreviewMode();
diff --git a/src/Umbraco.Web.UI/Umbraco/Views/Preview/Index.cshtml b/src/Umbraco.Web.UI/Umbraco/Views/Preview/Index.cshtml
index c3365f06fc..eb89211652 100644
--- a/src/Umbraco.Web.UI/Umbraco/Views/Preview/Index.cshtml
+++ b/src/Umbraco.Web.UI/Umbraco/Views/Preview/Index.cshtml
@@ -22,7 +22,8 @@
var OpenWebsiteTitle = textService.Localize("preview", "openWebsiteTitle");
var returnToPreviewHeadline = textService.Localize("preview", "returnToPreviewHeadline");
var returnToPreviewDescription = textService.Localize("preview", "returnToPreviewDescription");
- var returnToPreviewButton = textService.Localize("preview", "returnToPreviewButton");
+ var returnToPreviewAcceptButton = textService.Localize("preview", "returnToPreviewAcceptButton");
+ var returnToPreviewDeclineButton = textService.Localize("preview", "returnToPreviewDeclineButton");
}
@@ -39,7 +40,8 @@
window.umbLocalizedVars = {
'returnToPreviewHeadline': '@returnToPreviewHeadline',
'returnToPreviewDescription':'@returnToPreviewDescription',
- 'returnToPreviewButton':'@returnToPreviewButton'
+ 'returnToPreviewAcceptButton':'@returnToPreviewAcceptButton',
+ 'returnToPreviewDeclineButton':'@returnToPreviewDeclineButton'
};
diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml
index 345a523789..2229ec8565 100644
--- a/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml
+++ b/src/Umbraco.Web.UI/Umbraco/config/lang/da.xml
@@ -1873,8 +1873,9 @@ Mange hilsner fra Umbraco robotten
Vis i nyt vindue
Åben forhåndsvisning i nyt vindue
Forhåndsvisning af indholdet?
- Du har afslutet forhåndsvisning, vil du se dette indhold i forhåndsvisning?
- Fortsæt
+ Du har afslutet forhåndsvisning, vil du starte forhåndsvisning igen for at se seneste gemte version af indholdet?
+ Start forhåndsvisning
+ Se udgivet indhold
Se udgivet indhold?
Du er i forhåndsvisning, vil du afslutte for at se den udgivet version?
Se udgivet version
diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
index 0a9ea1d147..7fddae5bea 100644
--- a/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
+++ b/src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
@@ -2531,9 +2531,10 @@ To manage your website, simply open the Umbraco back office and start adding con
End preview mode
Preview website
Open website in preview mode
- Preview content?
- You have ended preview mode, do you want to continue previewing this content?
- Preview
+ Preview website?
+ ou have ended preview mode, do you want to enable it again to view the latest saved version of your website?
+ Preview latest version
+ View published version
View published version?
You are in Preview Mode, do you want exit in order to view the published version of your website?
View published version
diff --git a/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml b/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml
index 621491112e..549f2783f8 100644
--- a/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml
+++ b/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml
@@ -2553,9 +2553,10 @@ To manage your website, simply open the Umbraco back office and start adding con
End preview mode
Preview website
Open website in preview mode
- Preview content?
- You have ended preview mode, do you want to continue previewing this content?
- Preview
+ Preview website?
+ ou have ended preview mode, do you want to enable it again to view the latest saved version of your website?
+ Preview latest version
+ View published version
View published version?
You are in Preview Mode, do you want exit in order to view the published version of your website?
View published version