vendor/assets/javascripts/webshims/shims/details.js in webshims-rails-1.11.3.1 vs vendor/assets/javascripts/webshims/shims/details.js in webshims-rails-1.11.6
- old
+ new
@@ -15,11 +15,11 @@
if(oldSummary){
if(oldSummary.hasClass('fallback-summary')){
oldSummary.remove();
} else {
oldSummary
- .unbind('.summaryPolyfill')
+ .off('.summaryPolyfill')
.removeData('detailsElement')
.removeAttr('role')
.removeAttr('tabindex')
.removeAttr('aria-expanded')
.removeClass('summary-button')
@@ -33,10 +33,10 @@
}
};
var getSummary = function(details){
var summary = $.data(details, 'summaryElement');
if(!summary){
- summary = $('> summary:first-child', details);
+ summary = $(details).children('summary:first-child');
if(!summary[0]){
$(details).prependPolyfill('<summary class="fallback-summary">'+ options.text +'</summary>');
summary = $.data(details, 'summaryElement');
} else {
bindDetailsSummary(summary, details);