Skip to content

Commit 8cb576b

Browse files
committed
Merge branch 'issue-8151-maintenance-confirmation-dialogs' into develop
2 parents 0b86973 + dd16e49 commit 8cb576b

11 files changed

Lines changed: 69 additions & 27 deletions

src/Presentation/Nop.Web/Areas/Admin/Views/Common/Maintenance.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@
7474
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="maintenance-delete-already-sent-queued-emails" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.DeleteAlreadySentQueuedEmails")" asp-hide-block-attribute-name="@hideDeleteAlreadySentQueuedEmailsBlockAttributeName" asp-hide="@hideDeleteAlreadySentQueuedEmailsBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.DeleteAlreadySentQueuedEmails", Model)</nop-card>
7575
</div>
7676
<div class="row">
77-
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="delete-minification-files" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.DeleteMinificationFiles")" asp-hide-block-attribute-name="@hideDeleteMinificationFilesBlockAttributeName" asp-hide="@hideDeleteMinificationFilesBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.DeleteMinificationCacheFiles", Model)</nop-card>
77+
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="delete-minification-files-card" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.DeleteMinificationFiles")" asp-hide-block-attribute-name="@hideDeleteMinificationFilesBlockAttributeName" asp-hide="@hideDeleteMinificationFilesBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.DeleteMinificationCacheFiles", Model)</nop-card>
7878
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="maintenance-shrink-database" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.ShrinkDatabase")" asp-hide-block-attribute-name="@hideShrinkDatabaseBlockAttributeName" asp-hide="@hideShrinkDatabaseBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.ShrinkDatabase", Model)</nop-card>
7979
</div>
8080
<div class="row">
81-
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="delete-thumb-files" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.DeleteThumbFiles")" asp-hide-block-attribute-name="@hideDeleteThumbFilesBlockAttributeName" asp-hide="@hideDeleteThumbFilesBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.DeleteThumbFiles", Model)</nop-card>
81+
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="delete-thumb-files-card" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.DeleteThumbFiles")" asp-hide-block-attribute-name="@hideDeleteThumbFilesBlockAttributeName" asp-hide="@hideDeleteThumbFilesBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.DeleteThumbFiles", Model)</nop-card>
8282
<nop-card class="col-md-6 col-xs-12 margin-t-5" asp-name="maintenance-clear-search-history" asp-icon="fas fa-trash-alt" asp-title="@T("Admin.System.Maintenance.ClearSearchHistory")" asp-hide-block-attribute-name="@hideClearSearchHistoryAttributeName" asp-hide="@hideClearSearchHistoryBlock" asp-advanced="false">@await Html.PartialAsync("_Maintenance.ClearSearchHistory", Model)</nop-card>
8383
</div>
8484
@await Component.InvokeAsync(typeof(AdminWidgetViewComponent), new { widgetZone = AdminWidgetZones.MaintenanceDetailsBlock, additionalData = Model })

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.ClearSearchHistory.cshtml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@
99
</p>
1010
</div>
1111
<div>
12-
<button type="submit" name="clear-search-history" class="btn btn-default">
12+
<button type="button" id="clear-search-history" class="btn btn-default">
1313
<i class="far fa-trash-can"></i>
1414
@T("Admin.System.Maintenance.ClearSearchHistory.Button")
1515
</button>
1616
<script>
1717
$(function() {
18-
$("button[name='clear-search-history']").on("click", function () {
18+
$("#clear-search-history-action-confirmation-submit-button").on("click", function () {
1919
$("html, body").animate({ scrollTop: 0 }, 400);
2020
showThrobber('@Html.Raw(JavaScriptEncoder.Default.Encode(T("Admin.System.Maintenance.ClearSearchHistory.Progress").Text))');
21+
22+
const opener = $("#clear-search-history");
23+
opener.prop({
24+
name: "clear-search-history",
25+
type: "submit"
26+
});
27+
28+
opener.click();
2129
});
2230
});
2331
</script>
@@ -35,4 +43,5 @@
3543
</div>
3644
</div>
3745
}
38-
</div>
46+
</div>
47+
<nop-action-confirmation asp-button-id="clear-search-history" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DBBackups.cshtml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
})
4545
</div>
4646
<div class="card-footer">
47-
<button type="submit" id="backup-database" name="backup-database" class="btn btn-primary">
47+
<button type="button" id="backup-database" class="btn btn-primary">
4848
@T("Admin.System.Maintenance.BackupDatabase.BackupNow")
4949
</button>
5050
<script>
@@ -61,8 +61,16 @@
6161
};
6262
6363
$(function() {
64-
$("#backup-database").on("click", function () {
64+
$("#backup-database-action-confirmation-submit-button").on("click", function () {
6565
showProgress();
66+
67+
const opener = $("#backup-database");
68+
opener.prop({
69+
name: "backup-database",
70+
type: "submit"
71+
});
72+
73+
opener.click();
6674
});
6775
});
6876
</script>
@@ -82,4 +90,5 @@
8290
function renderDelete(data, type, row, meta) {
8391
return '<button type="submit" class="btn btn-default" onclick="submitBackupAction(\'' + row.Name + '\',\'delete-backup\')"><i class="far fa-trash-can"></i>@T("Admin.System.Maintenance.BackupDatabase.Delete").Text</button>';
8492
}
85-
</script>
93+
</script>
94+
<nop-action-confirmation asp-button-id="backup-database" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteAbandonedCarts.cshtml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
</div>
1212
<div class="form-group row">
1313
<div class="col-md-6 offset-md-6">
14-
<button type="submit" name="delete-abondoned-carts" class="btn btn-default">
14+
<button type="submit" name="delete-abondoned-carts" id="delete-abondoned-carts" class="btn btn-default">
1515
<i class="far fa-trash-can"></i>
1616
@T("Admin.Common.Delete")
1717
</button>
1818
</div>
1919
</div>
2020
@if (Model.DeleteAbandonedCarts.NumberOfDeletedItems.HasValue)
21-
{
21+
{
2222
<div class="form-group row">
2323
<div class="col-md-12">
2424
<div class="alert alert-success alert-dismissible no-margin">
@@ -27,5 +27,6 @@
2727
</div>
2828
</div>
2929
</div>
30-
}
31-
</div>
30+
}
31+
</div>
32+
<nop-action-confirmation asp-button-id="delete-abondoned-carts" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteAlreadySentQueuedEmails.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</div>
2020
<div class="form-group row">
2121
<div class="col-md-6 offset-md-6">
22-
<button type="submit" name="delete-already-sent-queued-emails" class="btn btn-default">
22+
<button type="submit" name="delete-already-sent-queued-emails" id="delete-already-sent-queued-emails" class="btn btn-default">
2323
<i class="far fa-trash-can"></i>
2424
@T("Admin.Common.Delete")
2525
</button>
@@ -36,4 +36,5 @@
3636
</div>
3737
</div>
3838
}
39-
</div>
39+
</div>
40+
<nop-action-confirmation asp-button-id="delete-already-sent-queued-emails" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteFiles.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</div>
2020
<div class="form-group row">
2121
<div class="col-md-6 offset-md-6">
22-
<button type="submit" name="delete-exported-files" class="btn btn-default">
22+
<button type="submit" name="delete-exported-files" id="delete-exported-files" class="btn btn-default">
2323
<i class="far fa-trash-can"></i>
2424
@T("Admin.Common.Delete")
2525
</button>
@@ -36,4 +36,5 @@
3636
</div>
3737
</div>
3838
}
39-
</div>
39+
</div>
40+
<nop-action-confirmation asp-button-id="delete-exported-files" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteGuests.cshtml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
</div>
2828
<div class="form-group row">
2929
<div class="col-md-6 offset-md-6">
30-
<button type="submit" name="delete-guests" class="btn btn-default">
30+
<button type="submit" name="delete-guests" id="delete-guests" class="btn btn-default">
3131
<i class="far fa-trash-can"></i>
3232
@T("Admin.Common.Delete")
3333
</button>
@@ -45,3 +45,4 @@
4545
</div>
4646
}
4747
</div>
48+
<nop-action-confirmation asp-button-id="delete-guests" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteMinificationCacheFiles.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
@T("Admin.System.Maintenance.DeleteMinificationFiles.Text")
99
</p>
1010
</div>
11-
<button type="submit" name="delete-minification-files" class="btn btn-default">
11+
<button type="submit" name="delete-minification-files" id="delete-minification-files" class="btn btn-default">
1212
<i class="far fa-trash-can"></i>
1313
@T("Admin.Common.Delete")
1414
</button>
@@ -25,4 +25,5 @@
2525
</div>
2626
</div>
2727
}
28-
</div>
28+
</div>
29+
<nop-action-confirmation asp-button-id="delete-minification-files" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.DeleteThumbFiles.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</p>
2020

2121
<div>
22-
<button type = "submit" name = "delete-thumb-files" class ="btn btn-default" >
22+
<button type="submit" name="delete-thumb-files" id="delete-thumb-files" class="btn btn-default" >
2323
<i class ="far fa-trash-can" ></i >
2424
@T("Admin.Common.Delete")
2525
</button >
@@ -37,4 +37,5 @@
3737
}
3838
</div>
3939
</div>
40-
</div>
40+
</div>
41+
<nop-action-confirmation asp-button-id="delete-thumb-files" />

src/Presentation/Nop.Web/Areas/Admin/Views/Common/_Maintenance.ReindexDatabaseTables.cshtml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,28 @@
88
</p>
99
</div>
1010
<div>
11-
<button type="submit" name="re-index" class="btn btn-default">
11+
<button type="button" id="re-index" class="btn btn-default">
1212
<i class="fas fa-gears"></i>
1313
@T("Admin.System.Maintenance.ReIndexTables.ReIndexNow")
1414
</button>
1515
<script>
1616
$(function() {
17-
$("button[name='re-index']").on("click", function () {
17+
$("#re-index-action-confirmation-submit-button").on("click", function () {
1818
$("html, body").animate({ scrollTop: 0 }, 400);
1919
showThrobber('@Html.Raw(JavaScriptEncoder.Default.Encode(T("Admin.System.Maintenance.ReIndexTables.Progress").Text))');
20+
21+
const opener = $("#re-index");
22+
opener.prop({
23+
name: "re-index",
24+
type: "submit"
25+
});
26+
27+
opener.click();
2028
});
2129
});
2230
</script>
2331
</div>
2432
</div>
2533
</div>
26-
</div>
34+
</div>
35+
<nop-action-confirmation asp-button-id="re-index" />

0 commit comments

Comments
 (0)