From 939c03bad19126abd65cc2c655d6dd527076f3c7 Mon Sep 17 00:00:00 2001 From: Abijeet Date: Tue, 22 Aug 2023 19:37:27 +0530 Subject: [PATCH] ext.uls.interface.js: Inline isNamed() method This module does not use ext.uls.common Bug: T344635 Change-Id: Ib21c7f9020b8f51241299f4fb5b721c68de6a8e4 --- resources/js/ext.uls.interface.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/js/ext.uls.interface.js b/resources/js/ext.uls.interface.js index 5ceb2d19..ac7f1ea5 100644 --- a/resources/js/ext.uls.interface.js +++ b/resources/js/ext.uls.interface.js @@ -194,7 +194,9 @@ } function userCanChangeLanguage() { - return mw.config.get( 'wgULSAnonCanChangeLanguage' ) || mw.uls.isNamed(); + return mw.config.get( 'wgULSAnonCanChangeLanguage' ) || + // mw.user.isNamed() added in MW 1.40. Remove after MLEB drop support for MW < 1.40 + typeof mw.user.isNamed === 'function' ? mw.user.isNamed() : !mw.user.isAnon(); } /**