jenkins-bot has submitted this change and it was merged. Change subject: mediawiki.searchSuggest: Only handle Vector's fulltext hack on Vector ......................................................................
mediawiki.searchSuggest: Only handle Vector's fulltext hack on Vector I'm not sure why I thought what I did would work, obviously it won't. Let's just slap a class on the button. Follow-up to I5fe0543e. Change-Id: I1b3ff802ae0fc0fb9499a07068aefc2590ae3b66 --- M resources/mediawiki/mediawiki.searchSuggest.js M skins/Vector.php 2 files changed, 5 insertions(+), 5 deletions(-) Approvals: Ori.livneh: Looks good to me, approved jenkins-bot: Verified diff --git a/resources/mediawiki/mediawiki.searchSuggest.js b/resources/mediawiki/mediawiki.searchSuggest.js index 9fcd42a..3b360af 100644 --- a/resources/mediawiki/mediawiki.searchSuggest.js +++ b/resources/mediawiki/mediawiki.searchSuggest.js @@ -164,10 +164,7 @@ // make sure paste and cut events from the mouse and drag&drop events // trigger the keypress handler and cause the suggestions to update $( this ).trigger( 'keypress' ); - } ) - // If the forms include any fulltext search thingies, remove them as they - // would interfere with selecting suggestions - .closest( 'form' ).find( '[name="fulltext"]' ).remove(); + } ); // Ensure that the thing is actually present! if ( $searchRegion.length === 0 ) { @@ -197,6 +194,9 @@ $region: $searchRegion } ); + // If the form includes any fallback fulltext search buttons, remove them + $searchInput.closest( 'form' ).find( '.mw-fallbackSearchButton' ).remove(); + // In most skins (at least Monobook and Vector), the font-size is messed up in <body>. // (they use 2 elements to get a sane font-height). So, instead of making exceptions for // each skin or adding more stylesheets, just copy it from the active element so auto-fit. diff --git a/skins/Vector.php b/skins/Vector.php index adf9003..b44b914 100644 --- a/skins/Vector.php +++ b/skins/Vector.php @@ -444,7 +444,7 @@ // * The mediawiki.searchSuggest module, after doing tests for the broken browsers, removes // the 'fulltext' button and handles 'fulltext' search itself; this will reveal the 'go' // button and cause it to be used. - echo $this->makeSearchButton( 'fulltext', array( 'id' => 'mw-searchButton', 'class' => 'searchButton' ) ); + echo $this->makeSearchButton( 'fulltext', array( 'id' => 'mw-searchButton', 'class' => 'searchButton mw-fallbackSearchButton' ) ); echo $this->makeSearchButton( 'go', array( 'id' => 'searchButton', 'class' => 'searchButton' ) ); ?> </div> -- To view, visit https://gerrit.wikimedia.org/r/110965 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I1b3ff802ae0fc0fb9499a07068aefc2590ae3b66 Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Bartosz DziewoĆski <matma....@gmail.com> Gerrit-Reviewer: Daniel Friesen <dan...@nadir-seen-fire.com> Gerrit-Reviewer: Jack Phoenix <j...@countervandalism.net> Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org> Gerrit-Reviewer: PleaseStand <pleasest...@live.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits