mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-19 12:59:42 -07:00
Fix all confirm modal dialogues
This commit is contained in:
parent
c9ee6e3af9
commit
baed101ef1
8 changed files with 31 additions and 31 deletions
|
@ -90,7 +90,7 @@ DOCUMENTATION :: END
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="confirm-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div id="confirm-modal-purge" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-purge">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -145,8 +145,8 @@ DOCUMENTATION :: END
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#delete-all-history").on('click', function() {
|
$("#delete-all-history").on('click', function() {
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-purge').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-purge', function () {
|
$('#confirm-modal-purge').one('click', '#confirm-purge', function () {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_all_user_history',
|
url: 'delete_all_user_history',
|
||||||
data: { user_id: '${data["user_id"]}' },
|
data: { user_id: '${data["user_id"]}' },
|
||||||
|
@ -160,28 +160,28 @@ DOCUMENTATION :: END
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
// Move #confirm-modal to parent container
|
// Move #confirm-modal-purge to parent container
|
||||||
if(!($('#edit-user-modal').next().is('#confirm-modal'))) {
|
if (!($('#edit-user-modal').next().is('#confirm-modal-purge'))) {
|
||||||
$('#confirm-modal').appendTo($('#edit-user-modal').parent());
|
$('#confirm-modal-purge').appendTo($('#edit-user-modal').parent());
|
||||||
}
|
}
|
||||||
$('#edit-user-modal > #confirm-modal').remove();
|
$('#edit-user-modal > #confirm-modal-purge').remove();
|
||||||
|
|
||||||
$('#edit-user-modal').css('z-index', '1050');
|
$('#edit-user-modal').css('z-index', '1050');
|
||||||
$('.modal-backdrop').not('.modal-backdrop-stack').css('z-index', '1049');
|
$('.modal-backdrop').not('.modal-backdrop-stack').css('z-index', '1049');
|
||||||
$('.modal-backdrop').not('.modal-backdrop-stack').addClass('modal-backdrop-stack');
|
$('.modal-backdrop').not('.modal-backdrop-stack').addClass('modal-backdrop-stack');
|
||||||
|
|
||||||
$('#confirm-modal').on('show.bs.modal', function () {
|
$('#confirm-modal-purge').on('show.bs.modal', function () {
|
||||||
// Fix position to match parent modal
|
// Fix position to match parent modal
|
||||||
var currentPadding = parseInt($('body').css('padding-right'));
|
var currentPadding = parseInt($('body').css('padding-right'));
|
||||||
$(this).children('.modal-dialog').css('left', -currentPadding/2);
|
$(this).children('.modal-dialog').css('left', -currentPadding/2);
|
||||||
$('#edit-user-modal').css('overflow-y', 'hidden');
|
$('#edit-user-modal').css('overflow-y', 'hidden');
|
||||||
});
|
});
|
||||||
$('#confirm-modal').on('shown.bs.modal', function () {
|
$('#confirm-modal-purge').on('shown.bs.modal', function () {
|
||||||
$(this).css('z-index', '1060');
|
$(this).css('z-index', '1060');
|
||||||
$('.modal-backdrop').not('.modal-backdrop-stack').css('z-index', '1059');
|
$('.modal-backdrop').not('.modal-backdrop-stack').css('z-index', '1059');
|
||||||
$('.modal-backdrop').not('.modal-backdrop-stack').addClass('modal-backdrop-stack');
|
$('.modal-backdrop').not('.modal-backdrop-stack').addClass('modal-backdrop-stack');
|
||||||
});
|
});
|
||||||
$('#confirm-modal').on('hidden.bs.modal', function() {
|
$('#confirm-modal-purge').on('hidden.bs.modal', function () {
|
||||||
$('body').addClass('modal-open');
|
$('body').addClass('modal-open');
|
||||||
$('#edit-user-modal').css('overflow-y', 'auto');
|
$('#edit-user-modal').css('overflow-y', 'auto');
|
||||||
});
|
});
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -164,8 +164,8 @@
|
||||||
if ($(this).hasClass('active')) {
|
if ($(this).hasClass('active')) {
|
||||||
if (history_to_delete.length > 0) {
|
if (history_to_delete.length > 0) {
|
||||||
$('#deleteCount').text(history_to_delete.length);
|
$('#deleteCount').text(history_to_delete.length);
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < history_to_delete.length; i++) {
|
for (var i = 0; i < history_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_history_rows',
|
url: 'delete_history_rows',
|
||||||
|
|
|
@ -397,7 +397,7 @@ DOCUMENTATION :: END
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -498,8 +498,8 @@ DOCUMENTATION :: END
|
||||||
if ($(this).hasClass('active')) {
|
if ($(this).hasClass('active')) {
|
||||||
if (history_to_delete.length > 0) {
|
if (history_to_delete.length > 0) {
|
||||||
$('#deleteCount').text(history_to_delete.length);
|
$('#deleteCount').text(history_to_delete.length);
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < history_to_delete.length; i++) {
|
for (var i = 0; i < history_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_history_rows',
|
url: 'delete_history_rows',
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div class="modal fade" id="confirm-delete-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-delete-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -143,8 +143,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#confirm-delete-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-delete-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < libraries_to_delete.length; i++) {
|
for (var i = 0; i < libraries_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_library',
|
url: 'delete_library',
|
||||||
|
|
|
@ -285,7 +285,7 @@ DOCUMENTATION :: END
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -459,8 +459,8 @@ DOCUMENTATION :: END
|
||||||
if ($(this).hasClass('active')) {
|
if ($(this).hasClass('active')) {
|
||||||
if (history_to_delete.length > 0) {
|
if (history_to_delete.length > 0) {
|
||||||
$('#deleteCount').text(history_to_delete.length);
|
$('#deleteCount').text(history_to_delete.length);
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < history_to_delete.length; i++) {
|
for (var i = 0; i < history_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_history_rows',
|
url: 'delete_history_rows',
|
||||||
|
|
|
@ -98,7 +98,7 @@ DOCUMENTATION :: END
|
||||||
<div class='table-card-back'>
|
<div class='table-card-back'>
|
||||||
<div id="search-results-list"><i class="fa fa-refresh fa-spin"></i> Loading search results...</div>
|
<div id="search-results-list"><i class="fa fa-refresh fa-spin"></i> Loading search results...</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div class="modal fade" id="confirm-modal-update" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-update">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -195,8 +195,8 @@ DOCUMENTATION :: END
|
||||||
|
|
||||||
$('#new_title').html($(this).find('.item-children-instance-text-wrapper').html());
|
$('#new_title').html($(this).find('.item-children-instance-text-wrapper').html());
|
||||||
|
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-update').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-update', function () {
|
$('#confirm-modal-update').one('click', '#confirm-update', function () {
|
||||||
$(this).prop('disabled', true);
|
$(this).prop('disabled', true);
|
||||||
var msg = '<i class="fa fa-refresh fa-spin"></i> Updating database...'
|
var msg = '<i class="fa fa-refresh fa-spin"></i> Updating database...'
|
||||||
showMsg(msg, false, false, 0)
|
showMsg(msg, false, false, 0)
|
||||||
|
|
|
@ -310,7 +310,7 @@ DOCUMENTATION :: END
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -507,8 +507,8 @@ DOCUMENTATION :: END
|
||||||
if ($(this).hasClass('active')) {
|
if ($(this).hasClass('active')) {
|
||||||
if (history_to_delete.length > 0) {
|
if (history_to_delete.length > 0) {
|
||||||
$('#deleteCount').text(history_to_delete.length);
|
$('#deleteCount').text(history_to_delete.length);
|
||||||
$('#confirm-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < history_to_delete.length; i++) {
|
for (var i = 0; i < history_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_history_rows',
|
url: 'delete_history_rows',
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
<div class="modal fade" id="ip-info-modal" tabindex="-1" role="dialog" aria-labelledby="ip-info-modal">
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="confirm-delete-modal" tabindex="-1" role="dialog" aria-labelledby="confirm-delete-modal">
|
<div class="modal fade" id="confirm-modal-delete" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-delete">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -129,8 +129,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#confirm-delete-modal').modal();
|
$('#confirm-modal-delete').modal();
|
||||||
$('#confirm-delete-modal').one('click', '#confirm-delete', function () {
|
$('#confirm-modal-delete').one('click', '#confirm-delete', function () {
|
||||||
for (var i = 0; i < users_to_delete.length; i++) {
|
for (var i = 0; i < users_to_delete.length; i++) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'delete_user',
|
url: 'delete_user',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue