Update inputs to use mw-ui styles
Replaces many of the styles with the new standard ones in mw-ui, which is present in v1.22 of Mediawiki, the current lowest supported version of ULS. Might require a follow-up to reduce the amount of redundant CSS present Bug: T52599 Change-Id: Id186ece6513f154e0388bc4170c21bdabb59038a
This commit is contained in:
committed by
Nikerabbit
parent
57b617f775
commit
30d26a4fd2
@@ -23,9 +23,9 @@
|
||||
|
||||
+ '<div class="row">' // Tab switcher buttons
|
||||
+ '<div class="twelve columns uls-display-settings-tab-switcher">'
|
||||
+ '<div class="uls-button-group">'
|
||||
+ '<button id="uls-display-settings-language-tab" class="button down" data-i18n="ext-uls-display-settings-language-tab"></button>'
|
||||
+ '<button id="uls-display-settings-fonts-tab" class="button" data-i18n="ext-uls-display-settings-fonts-tab"></button>'
|
||||
+ '<div class="uls-button-group mw-ui-button-group">'
|
||||
+ '<button id="uls-display-settings-language-tab" class="mw-ui-button mw-ui-checked" data-i18n="ext-uls-display-settings-language-tab"></button>'
|
||||
+ '<button id="uls-display-settings-fonts-tab" class="mw-ui-button" data-i18n="ext-uls-display-settings-fonts-tab"></button>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
@@ -79,9 +79,9 @@
|
||||
|
||||
// Webfonts enabling checkbox with label
|
||||
+ '<div class="row">'
|
||||
+ '<div class="eleven columns">'
|
||||
+ '<label class="checkbox">'
|
||||
+ '<div class="eleven columns mw-ui-checkbox">'
|
||||
+ '<input type="checkbox" id="webfonts-enable-checkbox" />'
|
||||
+ '<label class="checkbox" for="webfonts-enable-checkbox">'
|
||||
+ '<strong data-i18n="ext-uls-webfonts-settings-title"></strong> '
|
||||
+ '<span data-i18n="ext-uls-webfonts-settings-info"></span> '
|
||||
+ '<a target="_blank" href="https://www.mediawiki.org/wiki/Universal_Language_Selector/WebFonts" data-i18n="ext-uls-webfonts-settings-info-link"></a>'
|
||||
@@ -242,8 +242,8 @@
|
||||
return function () {
|
||||
displaySettings.markDirty();
|
||||
displaySettings.uiLanguage = button.data( 'language' ) || displaySettings.uiLanguage;
|
||||
$( 'div.uls-ui-languages button.button' ).removeClass( 'down' );
|
||||
button.addClass( 'down' );
|
||||
$( 'div.uls-ui-languages button.mw-ui-button' ).removeClass( 'mw-ui-checked' );
|
||||
button.addClass( 'mw-ui-checked' );
|
||||
displaySettings.prepareUIFonts();
|
||||
displaySettings.preview( displaySettings.uiLanguage );
|
||||
};
|
||||
@@ -253,7 +253,7 @@
|
||||
for ( i = 0; i < SUGGESTED_LANGUAGES_NUMBER; i++ ) {
|
||||
language = languagesForButtons[i];
|
||||
$button = $( '<button>' )
|
||||
.addClass( 'button uls-language-button autonym' )
|
||||
.addClass( 'mw-ui-button uls-language-button autonym' )
|
||||
.text( $.uls.data.getAutonym( language ) )
|
||||
.prop( {
|
||||
lang: language,
|
||||
@@ -261,7 +261,7 @@
|
||||
} );
|
||||
|
||||
if ( language === this.uiLanguage ) {
|
||||
$button.addClass( 'down' );
|
||||
$button.addClass( 'mw-ui-checked' );
|
||||
}
|
||||
|
||||
$button.data( 'language', language );
|
||||
@@ -282,7 +282,7 @@
|
||||
$languages = this.$template.find( 'div.uls-ui-languages' );
|
||||
$moreLanguagesButton = $( '<button>' )
|
||||
.prop( 'class', 'uls-more-languages' )
|
||||
.addClass( 'button' ).text( '...' );
|
||||
.addClass( 'mw-ui-button' ).text( '...' );
|
||||
|
||||
$languages.append( $moreLanguagesButton );
|
||||
// Show the long language list to select a language for display settings
|
||||
@@ -578,7 +578,7 @@
|
||||
$tabButtons.on( 'click', function () {
|
||||
var $button = $( this );
|
||||
|
||||
if ( $button.hasClass( 'down' ) ) {
|
||||
if ( $button.hasClass( 'mw-ui-checked' ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -593,8 +593,8 @@
|
||||
} );
|
||||
|
||||
displaySettings.$parent.position();
|
||||
$tabButtons.filter( '.down' ).removeClass( 'down' );
|
||||
$button.addClass( 'down' );
|
||||
$tabButtons.filter( '.mw-ui-checked' ).removeClass( 'mw-ui-checked' );
|
||||
$button.addClass( 'mw-ui-checked' );
|
||||
|
||||
} );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user