Pablo Grass (WMDE) has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/382680 )
Change subject: RTL support for form elements ...................................................................... RTL support for form elements Use shared DOM container for all AdvancedSearch elements. Indicate AdvancedSearch is developed LTR, allow flip. Issue: T175826 Change-Id: I135698a3cf83d7449fb31b03604a1f26f4b60884 --- M modules/ext.advancedSearch.css M modules/ext.advancedSearch.init.js 2 files changed, 12 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AdvancedSearch refs/changes/80/382680/1 diff --git a/modules/ext.advancedSearch.css b/modules/ext.advancedSearch.css index a2f025a..66e3a3f 100644 --- a/modules/ext.advancedSearch.css +++ b/modules/ext.advancedSearch.css @@ -1,3 +1,9 @@ +.mw-advancedSearch-container textarea, +.mw-advancedSearch-container input { + /* This will flip with CSSJanus */ + direction: ltr; +} + .mw-advancedSearch-searchPreview-label { font-weight: bold; margin-right: 0.3125em; diff --git a/modules/ext.advancedSearch.init.js b/modules/ext.advancedSearch.init.js index 48a4291..63f83fe 100644 --- a/modules/ext.advancedSearch.init.js +++ b/modules/ext.advancedSearch.init.js @@ -337,8 +337,11 @@ } var $search = $( 'form#search, form#powersearch' ), + $advancedSearch = $( '<div>' ).addClass( 'mw-advancedSearch-container' ), $searchField = $search.find( 'input[name="search"]' ), optionSets = {}; + + $search.append( $advancedSearch ); $searchField.val( mw.util.getParamValue( 'advancedSearchOption-original' ) ); @@ -418,7 +421,7 @@ searchPreview.showPreview(); } } ); - $( '.mw-search-profile-tabs' ).before( pane.$element ); + $advancedSearch.append( pane.$element ); $search.on( 'submit', function () { var compiledQuery = $.trim( $searchField.val() + ' ' + formatSearchOptions().join( ' ' ) ), @@ -435,7 +438,7 @@ name: 'advancedSearch-current' } ); - $search.append( currentSearch.$element ); + $advancedSearch.append( currentSearch.$element ); var namespaceSelection = new mw.libs.advancedSearch.ui.NamespaceFilters( state, { namespaces: prepareNamespaces() @@ -451,7 +454,7 @@ } ), namespaceSelectionPreview = $( '<div class="mw-advancedSearch-namespace-selection"></div>' ); - $( '.mw-search-profile-tabs' ).after( namespaceSelectionPreview ); + $advancedSearch.append( namespaceSelectionPreview ); namespaceSelectionPreview .after( namespaceSelection.$element ) .append( $( '<strong></strong>' ).text( mw.msg( 'advancedSearch-namespaces-search-in' ) ) ) -- To view, visit https://gerrit.wikimedia.org/r/382680 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I135698a3cf83d7449fb31b03604a1f26f4b60884 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/AdvancedSearch Gerrit-Branch: master Gerrit-Owner: Pablo Grass (WMDE) <pablo.gr...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits