Skip to content
Snippets Groups Projects
Commit 1ba09307 authored by Phil Hughes's avatar Phil Hughes
Browse files

Checks for relatedTarget

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