hide method
void
hide()
Implementation
void hide() {
if (transitioning || !element.classes.contains('in'))
return;
final QueryEvent e = new QueryEvent('hide.bs.collapse');
$element.triggerEvent(e);
if (e.defaultPrevented)
return;
final size = horizontal ? $element.width : $element.height;
_size = "${size}px";
element.offsetHeight;
element.classes
..add('collapsing')
..remove('collapse')
..remove('in');
_transitioning = true;
final complete = (QueryEvent? e) {
_transitioning = false;
$element.trigger('hidden.bs.collapse');
element.classes
..remove('collapsing')
..add('collapse');
};
if (!Transition.isUsed) {
complete(null);
} else {
_size = '0';
$element.one(Transition.end, complete);
}
}