integration/js/common.js
changeset 42 95e64fb6730f
parent 21 abd04f346dbe
child 55 cedadc7d039a
equal deleted inserted replaced
41:cc2a710abeaf 42:95e64fb6730f
    41 //confirmation suppression
    41 //confirmation suppression
    42     $(document).on('click','.btn-delete', function(e){
    42     $(document).on('click','.btn-delete', function(e){
    43         e.preventDefault();
    43         e.preventDefault();
    44         var titleMedia = $(this).attr('data-title'),
    44         var titleMedia = $(this).attr('data-title'),
    45             textModal = $('<p>Êtes-vous sûr de vouloir supprimer <strong>'+titleMedia+'</strong> ?</p>'),
    45             textModal = $('<p>Êtes-vous sûr de vouloir supprimer <strong>'+titleMedia+'</strong> ?</p>'),
    46             eltDelete = $(this).attr('href');
    46             urlDelete = $(this).attr('href');
    47         $("#modal-confirm #btn-delete-modal").attr('data-id-elt-delete', eltDelete).focus();
    47         $("#modal-confirm #btn-delete-modal").attr('href', urlDelete).focus();
    48         $("#modal-confirm .modal-body").empty().append(textModal); 
    48         $("#modal-confirm .modal-body").empty().append(textModal); 
    49         $("#modal-confirm").modal('show');
    49         $("#modal-confirm").modal('show');
    50     });
    50     });
    51 
    51 
    52     $("#modal-confirm").on('shown', function() {
    52     $("#modal-confirm").on('shown', function() {
    53         $("#modal-confirm #btn-delete-modal").focus()
    53         $("#modal-confirm #btn-delete-modal").focus()
    54     });
    54     });
    55     
    55     
    56     $("#modal-confirm").on('click', '#btn-delete-modal', function(e){
    56     $("#modal-confirm").on('click', '#btn-delete-modal', function(e){
    57         e.preventDefault();
    57 
    58         var idEltDelete = $(this).attr('data-id-elt-delete');
       
    59         $(idEltDelete).remove();
       
    60         $("#modal-confirm").modal('hide');
       
    61     });
    58     });
    62     
    59     
    63 });
    60 });