TT#137901 Stop removing orange background from all opened elements on closing one

If accordion is fully opened and we are closing one element,
ngcp-panel was removing orange background from all orange
accordion items (keeping all of them open). It was abnormal.

Let's use the common logic:
 - if accordion item "open" -> it should have orange background.
 - if accordion item "closed" -> it should have gray background.

Change-Id: Ice689dd470711ad6c37bdb80da83297b60274a92
mr10.1
Alexander Lutay 5 years ago
parent d0b5830280
commit e0b71b281a

@ -31,13 +31,11 @@ var Theme = function () {
function enhancedAccordion () {
$('.accordion').on('show', function (e) {
$(e.target).prev('.accordion-heading').parent ().addClass('open');
$(e.target).prev('.accordion-heading').parent().addClass('open');
});
$('.accordion').on('hide', function (e) {
if ($(e.target).hasClass('accordion-body')) {
$(this).find('.accordion-toggle').not($(e.target)).parents ('.accordion-group').removeClass('open');
}
$(e.target).prev('.accordion-heading').parent().removeClass('open');
});
$('.accordion').on('shown', function (e) {

Loading…
Cancel
Save