diff --git a/data/interfaces/default/history.html b/data/interfaces/default/history.html
index c7960d20..addf5e7c 100644
--- a/data/interfaces/default/history.html
+++ b/data/interfaces/default/history.html
@@ -103,7 +103,7 @@
data: { row_id: history_to_delete[i] },
async: true,
success: function (data) {
- var msg = "User history purged";
+ var msg = "History deleted";
showMsg(msg, false, true, 2000);
}
});
diff --git a/data/interfaces/default/info.html b/data/interfaces/default/info.html
index c2cacf2a..440781f8 100644
--- a/data/interfaces/default/info.html
+++ b/data/interfaces/default/info.html
@@ -227,8 +227,11 @@ DOCUMENTATION :: END
Watch History for ${data['title']}
@@ -341,12 +344,37 @@ DOCUMENTATION :: END
clearSearchButton('history_table', history_table);
- $('#row-edit-mode').click(function() {
+ $('#row-edit-mode').on('click', function() {
+ $('#row-edit-mode-alert').fadeIn(200);
+
if ($(this).hasClass('active')) {
- $('.delete-control').each(function() {
+ if (history_to_delete.length > 0) {
+ $('#deleteCount').text(history_to_delete.length);
+ $('#confirm-modal').modal();
+ $('#confirm-modal').one('click', '#confirm-delete', function () {
+ for (var i = 0; i < history_to_delete.length; i++) {
+ $.ajax({
+ url: 'delete_history_rows',
+ data: { row_id: history_to_delete[i] },
+ async: true,
+ success: function (data) {
+ var msg = "History deleted";
+ showMsg(msg, false, true, 2000);
+ }
+ });
+ }
+ history_table.draw();
+ });
+ }
+
+ $('.delete-control').each(function () {
+ $(this).find('button.btn-danger').toggleClass('btn-warning').toggleClass('btn-danger');
$(this).addClass('hidden');
+ $('#row-edit-mode-alert').fadeOut(200);
});
+
} else {
+ history_to_delete = [];
$('.delete-control').each(function() {
$(this).removeClass('hidden');
});
diff --git a/data/interfaces/default/user.html b/data/interfaces/default/user.html
index c2176a10..65a43548 100644
--- a/data/interfaces/default/user.html
+++ b/data/interfaces/default/user.html
@@ -154,13 +154,11 @@ from plexpy import helpers
@@ -390,7 +388,7 @@ from plexpy import helpers
});
$('#row-edit-mode').on('click', function() {
- $('#delete-message').popover();
+ $('#row-edit-mode-alert').fadeIn(200);
if ($(this).hasClass('active')) {
if (history_to_delete.length > 0) {
@@ -403,7 +401,7 @@ from plexpy import helpers
data: { row_id: history_to_delete[i] },
async: true,
success: function (data) {
- var msg = "User history purged";
+ var msg = "History deleted";
showMsg(msg, false, true, 2000);
}
});
@@ -415,6 +413,7 @@ from plexpy import helpers
$('.delete-control').each(function () {
$(this).find('button.btn-danger').toggleClass('btn-warning').toggleClass('btn-danger');
$(this).addClass('hidden');
+ $('#row-edit-mode-alert').fadeOut(200);
});
} else {