/* globals $ */ $(document).on('turbolinks:load', init_default_data_block); function init_default_data_block() { $('.default-data-block #dossier .body').toggle(); $('.default-data-block #dossier .carret-right').toggle(); $('.default-data-block #dossier .carret-down').toggle(); $('.default-data-block .title').click(function() { toggle_default_data_bloc(this, 400); }); $('.new-action').click(function() { var messages_block = $(this) .parents() .closest('.default-data-block') .find('.title'); toggle_default_data_bloc(messages_block, 400); }); $('.default-data-block.default_visible').each(function() { toggle_default_data_bloc($(this).find('.title'), 0); }); function toggle_default_data_bloc(element, duration) { var block = $(element).parents('.show-block'); if (block.attr('id') == 'messages') { block.children('.last-commentaire').toggle(); $('.commentaires').animate({ scrollTop: $(this).height() }, 'slow'); } block.children('.body').slideToggle(duration); block.find('.carret-right').toggle(); block.find('.carret-down').toggle(); } }