Since MediaWiki 1.26 the module 'jquery.i18n' is in core:
git blame origin/REL1_26 -- resources/Resources.php
Bug: T153635
Change-Id: Ie4cf86dd5020a75456cfe183b26c114437eb22e0
This change avoids a flash of a list item bullet while loading on skin
MonoBook.
The JavaScript part of this change is in
Id7f429d9d1217316341102e27389711525f17b2d. The JavaScript part should get
deployed when the HTML caches of this change has expired.
Change-Id: I54a18f5bd85a8261a25e1160dda7a33fbdf3dd7b
'ext.uls.pt' and 'ext.uls.interlanguage' are pure CSS modules.
This change avoids a FOUC of the ULS icons.
Change-Id: I912d0c98d1857461d21b4db0ef7376783cc871d2
Current provider is going away. Switching to another free provider.
Implemented caching with a cookie for speed and to avoid generating
unnecessary load on the service.
Bug: T143542
Change-Id: I191d69a6fb8abe9556f475dfef1368dc9f96b846
Compact Language Links was enabled by default despite of
ULSCompactLinksEnableAnon was set false.
Bug: T138321
Change-Id: I776c31f94c1314091a3d9b635a33962775dd9b52
This was used to expose Compact language links as beta feature.
Now a days, we want it as beta feature unconditionally and this
configuration does not make sense. So removing.
Bug: T134145
Change-Id: I40d5c07064b5f407ec37837b0835e0698f3a5256
The ext.uls.eventlogger module is now registered depending on
the configuration variable $wgULSEventLogging. This will prevent
the Structuretest Resourcetest to fail, if EventLogging isn't
installed on the test system (like on my jenkins environment :P).
Change-Id: I1e2545492ec04fb043638765ac42f09da89813e9
This allows other extensions to use this too, without needing a hack to detect
ULS's existence and work around it by not loading their copies of j/i18n code.
Preserves backwards-compatibility for archaïc versions of MediaWiki.
Bug: T95666
Change-Id: I25b33437ceddb60570322b9aa51844acc42a3e32
Aforementioned function is faster and available since 1.21 so we
can start using it. In addition it is needed to fix T104987.
Made it so that default value is empty string instead of null
because the language validations barf at null.
Bug: T104987
Change-Id: Ie944f5c8af0c825546f9fab660451f41ab7dde3c
Bits is slated to be decomissioned. Change I8c90977e4 ensures the /geoiplookup
endpoint remains accessible by serving it from all domains. This patch updates
ULS to use http://meta.wikimedia.org/geoiplookup.
Change-Id: I4dc1b135af4ab8a5dcac77e73de5c8c9276bfb52
Tests were failing for two reasons: wrong modules as dependencies of the
test module and test timing out due to incorrect usage of QUnit.asyncTest
and QUnit.start() and QUnit.Stop.
While at it, did some small cleanups and converted the number of
assertions to use non-deprecated QUnit.expect() instead.
Options are saved using postWithToken of mw.API. This also rises minimum
MediaWiki version to 1.22. This allowed removing hundred lines of code.
MLEB is already 1.22 and above.
Change-Id: I46a1674e4ede48a0e331c8d201d1d847db51d9dd
Enforce same conditions on enabling as on showing the BetaFeatures preference
to the user, for the sake of clarity.
Bug: 62362
Change-Id: I11ee32a90ba8ecca9136a6ff33581bf6d72240bd