(e)
| 10033 | } |
| 10034 | |
| 10035 | function clearMenus(e) { |
| 10036 | if (e && e.which === 3) return |
| 10037 | $(backdrop).remove() |
| 10038 | $(toggle).each(function () { |
| 10039 | var $this = $(this) |
| 10040 | var $parent = getParent($this) |
| 10041 | var relatedTarget = { relatedTarget: this } |
| 10042 | |
| 10043 | if (!$parent.hasClass('open')) return |
| 10044 | |
| 10045 | $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) |
| 10046 | |
| 10047 | if (e.isDefaultPrevented()) return |
| 10048 | |
| 10049 | $this.attr('aria-expanded', 'false') |
| 10050 | $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) |
| 10051 | }) |
| 10052 | } |
| 10053 | |
| 10054 | function getParent($this) { |
| 10055 | var selector = $this.attr('data-target') |
no test coverage detected