(function ($) { $(document).ready(function () { var $post_review_box = $('#post-review-box'); function review_box_setup() { var $breakdowns_container = $post_review_box.find('.breakdowns_container'), $breakdowns_count = $post_review_box.find('.breakdowns_count'), $add_breakdown = $post_review_box.find('.add_breakdown'); $post_review_box.on('click', '.delete_breakdown', function () { var $parent = $(this).parents('.breakdown'); $parent.slideUp('fast', function () { $parent.remove(); var $breakdowns = $post_review_box.find('.breakdown'); if ($breakdowns.length <= 1) { $breakdowns.find('.delete_breakdown').hide(); } else { $breakdowns.find('.delete_breakdown').show(); } }); }); $add_breakdown.on('click', function (e) { e.preventDefault(); var breakdown_number = $breakdowns_count.val(); $breakdowns_container.append( '
\
' + EXTRA.label_breakdown_number + breakdown_number + '
\
\
X
\

\ \ \

\

\ \ \

\
\
' ); $breakdowns_container = $post_review_box.find('.breakdowns_container'); $breakdowns_container.accordion("refresh"); $breakdowns_container.find('.group').last().find('.header').click(); $post_review_box.find('.delete_breakdown').show(); $breakdowns_count.val(parseInt(breakdown_number) + 1); }); } function breakdowns_container_accordion() { $post_review_box.find('.breakdowns_container').accordion({ header: '> div > .header', heightStyle: "content", collapsible: true }); } if ($post_review_box.length > 0) { review_box_setup(); breakdowns_container_accordion(); } }); })(jQuery);