Przeglądaj źródła

HUE-6549 [editor] Don’t close the context popover when closing a modal on top

Johan Ahlen 8 lat temu
rodzic
commit
9a16792

+ 1 - 1
desktop/core/src/desktop/templates/sql_context_popover.mako

@@ -355,7 +355,7 @@ from metadata.conf import has_navigator
       };
 
       var hideOnClickOutside = function (event) {
-        if (jQuery.contains(document, event.target) && !$.contains($('#sqlContextPopover')[0], event.target)) {
+        if (jQuery.contains(document, event.target) && !$.contains($('#sqlContextPopover')[0], event.target) && ($('.modal')[0].length === 0 || !$.contains($('.modal')[0], event.target))) {
           hidePopover();
         }
       };