Skip to content

Commit 9da0f0c

Browse files
committed
fix(accordion): adding all supported selectors to header transclude
1 parent 186e67b commit 9da0f0c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/accordion/accordion.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,21 @@ angular.module('ui.bootstrap.accordion', ['ui.bootstrap.collapse'])
124124
link: function(scope, element, attrs, controller) {
125125
scope.$watch(function() { return controller[attrs.uibAccordionTransclude]; }, function(heading) {
126126
if (heading) {
127-
var elem = angular.element(element[0].querySelector('[uib-accordion-header], [data-uib-accordion-header]'));
127+
var elem = angular.element(element[0].querySelector(getHeaderSelectors()));
128128
elem.html('');
129129
elem.append(heading);
130130
}
131131
});
132132
}
133133
};
134+
135+
function getHeaderSelectors() {
136+
return 'uib-accordion-header,' +
137+
'data-uib-accordion-header,' +
138+
'x-uib-accordion-header,' +
139+
'uib\\:accordion-header,' +
140+
'[uib-accordion-header],' +
141+
'[data-uib-accordion-header],' +
142+
'[x-uib-accordion-header]';
143+
}
134144
});

0 commit comments

Comments
 (0)