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 {