Close the scope selection when closing the search
authorAlexander Ebert <ebert@woltlab.com>
Tue, 29 Aug 2017 09:34:34 +0000 (11:34 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 29 Aug 2017 09:34:44 +0000 (11:34 +0200)
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Page/Header/Fixed.js

index 559077844a8966ce60787f373307415d17d979bc..5411d09f5489153b0ee6c5d8e1ece67673786c0f 100644 (file)
@@ -6,7 +6,7 @@
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @module     WoltLabSuite/Core/Ui/Page/Header/Fixed
  */
-define(['Core', 'EventHandler', 'Ui/Alignment', 'Ui/CloseOverlay', 'Ui/Screen'], function(Core, EventHandler, UiAlignment, UiCloseOverlay, UiScreen) {
+define(['Core', 'EventHandler', 'Ui/Alignment', 'Ui/CloseOverlay', 'Ui/SimpleDropdown', 'Ui/Screen'], function(Core, EventHandler, UiAlignment, UiCloseOverlay, UiSimpleDropdown, UiScreen) {
        "use strict";
        
        var _pageHeader, _pageHeaderContainer, _pageHeaderPanel, _pageHeaderSearch, _searchInput, _topMenu, _userPanelSearchButton;
@@ -111,6 +111,10 @@ define(['Core', 'EventHandler', 'Ui/Alignment', 'Ui/CloseOverlay', 'Ui/Screen'],
                        });
                        
                        _searchInput.blur();
+                       
+                       // close the scope selection
+                       var scope = elBySel('.pageHeaderSearchType', _pageHeaderSearch);
+                       UiSimpleDropdown.close(scope.id);
                }
        };
 });