diff --git a/src/Orchard.Web/Core/Shapes/Scripts/base.js b/src/Orchard.Web/Core/Shapes/Scripts/base.js index 73a87d6c8..bde720333 100644 --- a/src/Orchard.Web/Core/Shapes/Scripts/base.js +++ b/src/Orchard.Web/Core/Shapes/Scripts/base.js @@ -236,7 +236,13 @@ } if (_this.filter("[itemprop~='RemoveUrl']").length == 1) { - if (!confirm(confirmRemoveMessage)) { + // use a custom message if its set in data-message + var dataMessage = _this.data('message'); + if (dataMessage === undefined) { + dataMessage = confirmRemoveMessage; + } + + if (!confirm(dataMessage)) { return false; } } diff --git a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditPlacement.cshtml b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditPlacement.cshtml index 9f6d8c104..e9b798834 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditPlacement.cshtml +++ b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditPlacement.cshtml @@ -43,7 +43,7 @@
} diff --git a/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js index 1d515c557..e62769b93 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js +++ b/src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js @@ -68,7 +68,13 @@ return false; } - return confirm(confirmRemoveMessage); + // use a custom message if its set in data-message + var dataMessage = $(this).data('message'); + if (dataMessage === undefined) { + dataMessage = confirmRemoveMessage; + } + + return confirm(dataMessage); }); $(".check-all").change(function () { diff --git a/src/Orchard.Web/Themes/TheAdmin/Views/Layout.cshtml b/src/Orchard.Web/Themes/TheAdmin/Views/Layout.cshtml index 954bc51f8..dffd08c00 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Views/Layout.cshtml +++ b/src/Orchard.Web/Themes/TheAdmin/Views/Layout.cshtml @@ -97,7 +97,7 @@ @using (Script.Foot()) { } \ No newline at end of file