Merge pull request #5827 from rtpHarry/1.9.x

[Fixes #5826] Restore placements confirmation message fix
This commit is contained in:
Sébastien Ros
2015-09-21 14:36:44 -07:00
4 changed files with 16 additions and 4 deletions

View File

@@ -236,7 +236,13 @@
} }
if (_this.filter("[itemprop~='RemoveUrl']").length == 1) { 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; return false;
} }
} }

View File

@@ -43,7 +43,7 @@
<fieldset class="action"> <fieldset class="action">
<button class="primaryAction" type="submit" name="submit.Save" value="Save">@T("Save")</button> <button class="primaryAction" type="submit" name="submit.Save" value="Save">@T("Save")</button>
<button class="primaryAction" type="submit" name="submit.Restore" value="Restore" itemprop="RemoveUrl">@T("Restore")</button> <button class="primaryAction" type="submit" name="submit.Restore" value="Restore" itemprop="RemoveUrl" data-message="@T("Are you sure you want to restore these placements?")">@T("Restore")</button>
</fieldset> </fieldset>
} }

View File

@@ -68,7 +68,13 @@
return false; 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 () { $(".check-all").change(function () {

View File

@@ -97,7 +97,7 @@
@using (Script.Foot()) { @using (Script.Foot()) {
<script type="text/javascript"> <script type="text/javascript">
//<![CDATA[ //<![CDATA[
var confirmRemoveMessage = '@T("Are you sure you want to remove this element ?")'; var confirmRemoveMessage = '@T("Are you sure you want to remove this element?")';
//]]> //]]>
</script> </script>
} }