From f539619b1c99e227a72b658b6fec87fed06f3cda Mon Sep 17 00:00:00 2001 From: Clare Ming Date: Tue, 11 Jan 2022 17:22:34 -0700 Subject: [PATCH] Simplify function to check for standalone language button. Change-Id: I4d4afa0e5098736e40e49924e87f471b3d09257a --- resources/js/ext.uls.interface.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/resources/js/ext.uls.interface.js b/resources/js/ext.uls.interface.js index 1f189b76..df978e89 100644 --- a/resources/js/ext.uls.interface.js +++ b/resources/js/ext.uls.interface.js @@ -53,17 +53,14 @@ } /** - * For Vector: Check whether the classic Vector or "new" vector ([[mw:Desktop_improvements]]) is enabled based - * on the contents of the page. - * For other skins, check if ULSDisplayInputAndDisplaySettingsInInterlanguage contains the current skin. + * For Vector, check if the language button id exists. + * For other skins, check wgULSDisplaySettingsInInterlanguage for the current skin. * * @return {boolean} */ function isUsingStandaloneLanguageButton() { - var skin = mw.config.get( 'skin' ); - // special handling for Vector. - return skin === 'vector' ? $( '#p-lang-btn' ).length > 0 : - mw.config.get( 'wgULSDisplaySettingsInInterlanguage' ); + // Checking for the ULS language button id returns true for Vector, false for other skins. + return $( '#p-lang-btn' ).length > 0 || mw.config.get( 'wgULSDisplaySettingsInInterlanguage' ); } /**