UNPKG

cruk-pattern-library

Version:
28 lines (23 loc) 859 B
jQuery( document ).ready(function( $ ) { 'use strict'; var states = { hide: { icon: 'fa-chevron-circle-down', text: 'Add details' }, show: { icon: 'fa-chevron-circle-up', text: 'Hide details' } }; $('.collapsible-fieldset').on('show.bs.collapse', function (e) { var target = $(e.currentTarget); target.find('i.' + states.hide.icon).addClass(states.show.icon).removeClass(states.hide.icon); target.find('.add-details').text(states.show.text); }); $('.collapsible-fieldset').on('hide.bs.collapse', function (e) { var target = $(e.currentTarget); target.find('i.' + states.show.icon).addClass(states.hide.icon).removeClass(states.show.icon); target.find('.add-details').text(states.hide.text); }); });