Add wrapper to search form widget
authorTim Eulitz <tim.eulitz@wikimedia.de>
Thu, 9 Aug 2018 12:43:47 +0000 (14:43 +0200)
committerTim Eulitz <tim.eulitz@wikimedia.de>
Thu, 9 Aug 2018 12:49:57 +0000 (14:49 +0200)
This wrapper element will be used to prevent the search page from
jumping after AdvancedSearch has finished loading.

Bug: T199226
Change-Id: I8d9d68862c57f7de82ea050bf847d6bcdacdd47a

includes/widget/search/SearchFormWidget.php

index 2302177..95875cd 100644 (file)
@@ -50,7 +50,8 @@ class SearchFormWidget {
                $offset,
                $isPowerSearch
        ) {
-               return Xml::openElement(
+               return '<div class="mw-search-form-wrapper">' .
+                       Xml::openElement(
                                'form',
                                [
                                        'id' => $isPowerSearch ? 'powersearch' : 'search',
@@ -67,7 +68,8 @@ class SearchFormWidget {
                                        "<div style='clear:both'></div>" .
                                "</div>" .
                                $this->optionsHtml( $term, $isPowerSearch, $profile ) .
-                       '</form>';
+                       '</form>' .
+               '</div>';
        }
 
        /**