Esanders
27296e0e38
Disable MutationObserver in ve.ce.Surface
...
This partially reverts commit e0d43475c7
as it caused T365052.
Bug: T230323
Bug: T365052
Change-Id: I744fbf6f4ebe0fc7b047051bb9514361add2f88f
2024-05-16 15:13:58 +01:00
Translation updater bot
2a12cfd153
Localisation updates from https://translatewiki.net .
...
Change-Id: I68e2714f2ebedeb09174eeaa33dab255ceb6d155
2024-05-16 14:11:11 +02:00
Ed Sanders
a588efb7c4
Convert inline functions to arrow functions so context variables can be removed
...
Change-Id: Ib82214a670f2cecf4347aebbcbe59b91fc0322b9
2024-05-15 13:30:20 +00:00
Translation updater bot
e1b2cbc3bf
Localisation updates from https://translatewiki.net .
...
Change-Id: Id4acd68a0cb6f6920bd93d99248892a25c5f8468
2024-05-13 14:10:35 +02:00
Ed Sanders
227a38f792
JSDoc: Use upstream version of externals plugin
...
Change-Id: I0d1eb4b6af49cb730b7911c8b7eab88f4a42a301
2024-05-10 12:57:00 +00:00
Ed Sanders
2a0229ea1d
JSDoc: Fix more warnings
...
Change-Id: Ibfb19ca1f6f629e0a250dde7e029246dcdb915ef
2024-05-10 13:00:46 +01:00
Ed Sanders
7e2e7ebaa7
JSDoc: Fix generated documentation of Storage objects
...
Change-Id: I5f2605734247e8f1a1d3dffb9b36679f9eec377d
2024-05-10 10:00:12 +01:00
libraryupgrader
8a1eda8af8
build: Updating jsdoc-wmf-theme to 1.0.1
...
Change-Id: I97a6aa662d4eed7535c1b06b9f38829e8d5ae2f0
2024-05-08 06:53:47 +00:00
Taavi Väänänen
2738127416
build: Update grunt-banana-checker to 0.12.0
...
Change-Id: I79454ae2b79b6d7fc52d12c1f32940f129b51a0f
2024-05-07 12:42:37 +03:00
Ed Sanders
7f2382ade7
Convert local functions to arrow functions and remove `this` bindings
...
Change-Id: I2b0218bfe1688410c06c098723dd49580c74eeff
2024-05-04 19:12:57 +00:00
jenkins-bot
55a4050b93
Merge "Use more variadic args"
2024-05-04 14:52:09 +00:00
Ed Sanders
419162782c
LanguageInputWidget: Fix logic for checking if language exists
...
ve.init.platform.getLanguageName returns the language code
if no name is found, so use hasLanuageCode instead.
Change-Id: I0ae9b0b4a3b6b31bd63e461b5d09f6151df025f5
2024-05-03 17:36:23 +01:00
Ed Sanders
2bc827327b
Use more variadic args
...
Change-Id: Ifc5424e3e27863f803fe3ae3676be405b93eeddf
2024-05-03 12:50:49 +01:00
Ed Sanders
0a4a7e3a7b
JSDoc: {Mixed} -> {any}
...
Change-Id: If9bfeb3426dee06b2e29cec4cf6aca5a850cb315
2024-05-02 10:38:59 +01:00
Ed Sanders
00b5bcdc4b
Use ES6 variadic arguments
...
Change-Id: I4e8e39298ccdcabdd9c59ebdd51fad102f9fcf7a
2024-05-01 13:52:04 +01:00
jenkins-bot
070eff425a
Merge "JSDoc: Fix some missing complex returns types"
2024-05-01 07:24:26 +00:00
Ed Sanders
5bbdc2f3ec
JSDoc: Fix some missing complex returns types
...
Also a stray @mixins.
Change-Id: I6eb6c43aedd36824b2e7c8e8082f73b8a03bbd53
2024-04-30 17:27:13 +01:00
Ed Sanders
fdc0addee1
Prefer short arrow functions
...
Change-Id: I11f8e54d32d49d626ac73b8a995ef4b43da7d464
2024-04-30 17:26:37 +01:00
jenkins-bot
e15ab6328d
Merge "eslint: Switch all code from jsduck to jsdoc mode"
2024-04-30 15:34:26 +00:00
jenkins-bot
48c384b8cf
Merge "README.md: Mark [[mw:VisualEditor/Setup]] link, as JSDoc doesn't autolink"
2024-04-30 12:18:06 +00:00
jenkins-bot
7556c2adb5
Merge "JSDoc: Load all theme plugins"
2024-04-30 12:17:33 +00:00
Ed Sanders
608c8194c0
README.md: Mark [[mw:VisualEditor/Setup]] link, as JSDoc doesn't autolink
...
Change-Id: I727e252ad063c1a7a63f37b350f1bdf8979b2b97
2024-04-30 12:12:55 +00:00
James D. Forrester
074cc8bdef
README.md: Fix Coverage/Code coverage link name split
...
Change-Id: I320961947c4b4e5d05e098991ca3aeb673393c89
2024-04-30 12:57:42 +01:00
Ed Sanders
f94cae7242
JSDoc: Load all theme plugins
...
Change-Id: I57b1d880d5d70e8b969658e2f9e3f68f19e7f5b3
2024-04-30 12:52:25 +01:00
James D. Forrester
14e855b40e
README.md: Update doc link; add coverage; drop live demo
...
Change-Id: Ifc6537969614ba4d0bdda8d0102f4c7a82102b9d
2024-04-29 21:24:09 +01:00
Ed Sanders
9d641c0f43
JSDoc externals: Parse complex types
...
Change-Id: Ie4166de491df0512790c2d741c873801270aea01
2024-04-29 18:15:28 +01:00
Ed Sanders
511dba52e4
JSDoc externals: Support prefixMapIgnore
...
This can be used in ve-mw for ignoring local prefixes,
like ve.ui.MW*.
Change-Id: Iae57a314e07bccfeeec11f4a54a9e76252f2f70e
2024-04-29 17:35:12 +01:00
Ed Sanders
a27e99c9d5
JSDoc externals: Load config correctly
...
Change-Id: I0793a1c60ce2b1a787cbbdb4e9afeb70151da992
2024-04-29 16:56:51 +01:00
Ed Sanders
dab6ad7d7a
General external links for OO/OOJS dynamically
...
Change-Id: Ibc5a07b235379e490b609906011845f7adeac8d5
2024-04-29 15:47:15 +01:00
James D. Forrester
9e65bfde30
eslint: Switch all code from jsduck to jsdoc mode
...
Also drop the Rakefile, unused for a few years since we stopped
actually running the Ruby CI jobs here (and everywhere else).
Follow-up to c401efc98
.
Change-Id: I9b58a962f47a7a85681d754a8a596af548bd222f
2024-04-29 13:11:37 +01:00
Translation updater bot
f654f54a43
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibe93219008fb4cd7529980fd878d9e1ad94be637
2024-04-29 14:10:15 +02:00
Ed Sanders
1cd800020d
Clear branch node cache when rebuilding tree
...
Bug: T363329
Change-Id: I21810cbbc01262c9006f02ac81a4109ff7604d97
2024-04-29 11:23:09 +00:00
Ed Sanders
f6c8850214
Remove useless local variable
...
Change-Id: I0e3c9935378a3e180b07d262ecd71d29cbb8140d
2024-04-26 10:22:56 +01:00
Ed Sanders
9622ccef9b
Convert some remaining functions callbacks to arrow functions
...
Change-Id: Id67674fc0e1405cce629f453f5dc102bcd350048
2024-04-26 10:22:56 +01:00
Ed Sanders
57c24109ed
Use arrow functions in jQuery callbacks
...
Change-Id: Ia5e804b255c1dc3d723655c2598e311de45df8aa
2024-04-26 10:22:56 +01:00
Ed Sanders
b760f3b140
Use arrow functions in OO.ui.Process steps
...
Allow us to remove the context argument.
Change-Id: Ie8f65c45605f734d370a46d6ddf3fc348f8c5fa7
2024-04-26 10:22:56 +01:00
Ed Sanders
1539af2c8c
Remove 'this' bindings in arrow functions
...
Change-Id: I7e3b656000b1ac22f285af4b358dbec9468474a1
2024-04-26 10:22:55 +01:00
Ed Sanders
449b6cc0f9
Prefer arrow function callbacks
...
Fix with ESLint autofixer. Later we will remove this
bindings.
Change-Id: If8d1ea92153a8fb0daf9b9bb7f2db9b1a84c9b57
2024-04-25 22:16:43 +00:00
Ed Sanders
9e0a1f53b9
JSDoc: Fix complex return types
...
Change-Id: I4578d600bffef78a338b28aec8ec152cdb658c39
2024-04-25 22:16:43 +00:00
Ed Sanders
16ba162a07
JSDoc: @mixins -> @mixes
...
Change-Id: I806c407c5bc03dcd5f27da5bb39988bc6e6f6c9d
2024-04-25 22:16:43 +00:00
James D. Forrester
c401efc988
build: Replace jsduck with jsdoc for documentation
...
Bug: T250843
Change-Id: Iab357c57b9603f57fd9a04771df71d4003322f28
2024-04-25 22:16:43 +00:00
Translation updater bot
f428c59fad
Localisation updates from https://translatewiki.net .
...
Change-Id: I0e4479e3a44bb1f6075ef258ceb107dc3a0ec521
2024-04-25 14:11:12 +02:00
Translation updater bot
0f4edf247e
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib6c32d414451db17b88494f40eca98afb9e644d0
2024-04-22 14:10:54 +02:00
libraryupgrader
0414276bca
build: Updating eslint-config-wikimedia to 0.27.0
...
Change-Id: Ie2ac0517853049e40156c409256e43c99a033322
2024-04-19 15:21:26 +00:00
jenkins-bot
4d5237566a
Merge "Use mutation observer to detect structural deletions"
2024-04-17 15:11:09 +00:00
Translation updater bot
d7fe7b56b6
Localisation updates from https://translatewiki.net .
...
Change-Id: If1a12300e8c5205d3c43252afaed6565174b7d35
2024-04-15 14:11:09 +02:00
David Chan
e0d43475c7
Use mutation observer to detect structural deletions
...
Bug: T230323
Change-Id: Ib165af4be15908a567b5f90c7102803d9f76385f
2024-04-12 11:02:38 +00:00
jenkins-bot
706fbb5805
Merge "Make slug animation skin-agnostic"
2024-04-11 15:20:29 +00:00
jenkins-bot
9e19d66b04
Merge "ve.ce.Surface: Use transitionend events"
2024-04-11 15:01:37 +00:00
jenkins-bot
b5bf0f8334
Merge "Use transitionend events instead of hard coding animation time"
2024-04-11 14:51:08 +00:00