Tobias.
For two your advice I got this:
200: {$name}.find('tbody').on( 'click', 'tr', function() {
201: var open_row = $('.row-details-row-open').find('.row-details-toggle div').toggleClass('row-details-open').toggleClass('row-details-close').parents('tr').toggleClass('row-details-row-open')[0];
202: if ( open_row && {$datatables_name}.fnIsOpen( open_row ) ) {
203: {$datatables_name}.fnClose( open_row );
204:}
205: var row = $(this).find('.row-details-toggle div').toggleClass('row-details-open').toggleClass('row-details-close').parents('tr').toggleClass('row-details-row-open')[0];
206: if ( {$datatables_name}.fnIsOpen( row ) ) {
207: {$datatables_name}.fnClose( row );
208: } else {
209: {$datatables_name}.fnOpen( row, {$datatables_name}_row_details( {$datatables_name}.fnGetData( row ), {$datatables_name}_titles ), 'row-details' );
210: }
211: } );
212: JS;
It works like makeObleed.
I tried to line 200 and 201 to change back to:
200: {$name}.find('tbody').on( 'click', '.row-details-toggle div', function() {
201: var row = $(this).toggleClass('row-details-open').toggleClass('row-details-close').parents('tr').toggleClass('row-details-row-open')[0];
tried, and more, but in the end nothing works.