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);