Merge "Outstanding improvements to the results layout on special:search page"

This commit is contained in:
jenkins-bot 2022-09-07 10:50:12 +00:00 committed by Gerrit Code Review
commit ee071eff64
5 changed files with 31 additions and 2 deletions

View file

@ -70,7 +70,8 @@ class FullSearchResultWidget implements SearchResultWidget {
list( $file, $desc, $thumb ) = $this->generateFileHtml( $result );
$snippet = $result->getTextSnippet();
if ( $snippet ) {
$extract = Html::rawElement( 'div', [ 'class' => 'searchresult' ], $snippet );
$snippetWithEllipsis = $snippet . $this->specialPage->msg( 'ellipsis' );
$extract = Html::rawElement( 'div', [ 'class' => 'searchresult' ], $snippetWithEllipsis );
} else {
$extract = '';
}

View file

@ -2352,6 +2352,14 @@ return [
],
'mediawiki.special.search.styles' => [
'styles' => 'resources/src/mediawiki.special.search.styles.less',
'skinStyles' => [
'vector' => [
'resources/src/mediawiki.special.search.vector.styles.less',
],
'vector-2022' => [
'resources/src/mediawiki.special.search.vector-2022.styles.less',
]
],
'targets' => [ 'desktop', 'mobile' ],
],
'mediawiki.special.unwatchedPages' => [

View file

@ -22,7 +22,6 @@
.mw-search-results {
margin: 0;
max-width: 38em;
li {
list-style: none;
@ -35,6 +34,13 @@
}
}
.mw-search-createlink,
.mw-search-nonefound,
.mw-search-results,
.mw-search-interwiki-header {
width: 50em;
}
.mw-search-visualclear {
clear: both;
}

View file

@ -0,0 +1,5 @@
/* stylelint-disable-next-line selector-class-pattern */
#mw-sidebar-checkbox:not( :checked ) ~ .vector-sidebar-container-no-toc ~ div.mw-content-container {
grid-column-start: 2;
margin-left: 12px;
}

View file

@ -0,0 +1,9 @@
.mw-search-results {
max-width: 38em;
}
.mw-search-createlink,
.mw-search-nonefound,
.mw-search-interwiki-header {
width: auto;
}