KOKINIO - MANAGER
Edit File: Actor.js
var Actor = function() { return { init: function() { var del_buttons = $( '.btn-delete' ); $.each( del_buttons, function( _i, _button ){ var id = $( _button ).data('id'); var token = $( '#csrf-token').val(); $( _button ).click( function( e ){ $.ajax({ url: main_path + '/web/actor/delete', type: 'POST', data: { _token : token, id: id }, success: function( data ){ $.bootstrapGrowl( data.message, { type: "success", delay: 5500, allow_dismiss: true }); $( '#row-'+id ).remove(); }, fail: function( data ){ $.bootstrapGrowl( data.message , { type: "fail", delay: 6500, allow_dismiss: true }); } }); }); }); $( '#update-actor' ).click( function(){ var _id = $( this ).data( 'actor' ); var _name = $('#actor-name').val() ; var _type_entity = $('#actor-type-entity').prop( 'checked'); var _token = $('#csrf-token').val(); $.ajax({ url: main_path + '/web/actor/update' , type: 'POST', data: { id: _id , name: _name, type_entity: _type_entity, _token: _token }, success: function( response ){ $.bootstrapGrowl( 'Elemento actualizado correctamente!' , { type: "success", delay: 5500, allow_dismiss: true }); }, fail: function( data ){ $.bootstrapGrowl( data.message , { type: "fail", delay: 6500, allow_dismiss: true }); } }); }); var edit_buttons = $( '.btn-edit' ); $.each( edit_buttons, function( _i, _button ){ $( _button ).click( function(){ var _save_button = $( '#update-actor' ); var _id = $( this ).data( 'id' ); console.log( _id + ' Originario del boton...' ); _save_button.data( 'actor', _id ); console.log( _save_button.data( 'actor' ) + ' Originario del destino ' ); $.ajax({ url: main_path + '/web/actor/get/' + _id , type: 'GET', data: {}, success: function( response ){ $('#actor-name').val( response.data.name ); $('#actor-type-entity').prop( 'checked', ( response.data.type_entity == 1 ? true : false ) ); $( '#modal-edit-actor' ).modal('show'); }, fail: function( data ){ $.bootstrapGrowl( data.message , { type: "fail", delay: 6500, allow_dismiss: true }); } }); }); }); } } }();