Commit 1ba09307 authored by Phil Hughes's avatar Phil Hughes

Checks for relatedTarget

If related target is undefined then we can't complete the below code
parent c9cc64f5
...@@ -217,11 +217,12 @@ class GitLabDropdown ...@@ -217,11 +217,12 @@ class GitLabDropdown
if e.which is 27 # Escape key if e.which is 27 # Escape key
$('.dropdown-menu-close', @dropdown).trigger 'click' $('.dropdown-menu-close', @dropdown).trigger 'click'
@dropdown.on 'blur', 'a', (e) => @dropdown.on 'blur', 'a', (e) =>
$relatedTarget = $(e.relatedTarget) if e.relatedTarget?
$dropdownMenu = $relatedTarget.closest('.dropdown-menu') $relatedTarget = $(e.relatedTarget)
$dropdownMenu = $relatedTarget.closest('.dropdown-menu')
if $dropdownMenu.length is 0 if $dropdownMenu.length is 0
@dropdown.removeClass('open') @dropdown.removeClass('open')
if @dropdown.find(".dropdown-toggle-page").length if @dropdown.find(".dropdown-toggle-page").length
@dropdown.find(".dropdown-toggle-page, .dropdown-menu-back").on "click", (e) => @dropdown.find(".dropdown-toggle-page, .dropdown-menu-back").on "click", (e) =>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment