Ed Sanders
67188f8c31
eslint: Enforce max-statements-per-line
...
Change-Id: I416d0c951d18f2fb3b477695ab0913f75fb60a68
2023-06-28 19:12:48 +01:00
Ed Sanders
a33f7e5c57
Update linters and fix issues
...
Change-Id: Ib562131bbb3a9940d56602e0c4dbbe810ce7358c
2023-06-28 19:12:48 +01:00
Translation updater bot
d9174d8f8e
Localisation updates from https://translatewiki.net .
...
Change-Id: I6b5d8abcfa38c6c32005e44c2c39612f8fd44d85
2023-06-27 19:27:55 +02:00
Translation updater bot
a0e11bebc8
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic25a00a22c607521fb741fb7606ffc7fef95ef7e
2023-06-26 12:40:02 +02:00
jenkins-bot
b2c7f6747d
Merge "Add mw-parser-output to file captions"
2023-06-21 23:33:13 +00:00
Simon Legner
9215d30471
Add shortcuts Home/End to jump to first/last image
...
Switch keydown handler to use KeyboardEvent.key
Ref: https://caniuse.com/?search=KeyboardEvent.key
Bug: T163976
Change-Id: Ia0d5b2b8d28324c89b0fa11916de9cdd6d16434a
2023-06-21 22:09:24 +00:00
Saint Johann
fc42f2c39b
Add mw-parser-output to file captions
...
Bug: T284857
Change-Id: I1c18ece776d615e58f3d694ef475c2a8b586f18f
2023-06-21 22:09:19 +00:00
Bartosz Dziewoński
900ce9d74c
Update localStorage
mocks for changes in mw.SafeStorage
...
Since MediaWiki change 6f9d4829b2fefc98a1969bb8f7ab3d04ef0268fe
mw.SafeStorage sometimes calls removeItem() before calling setItem(),
so we need to mock it as well.
Bug: T340069
Change-Id: Ife6c4cc032689bb75e572d7936ce33afa76cf396
2023-06-21 22:09:11 +00:00
Translation updater bot
a5e74a3ef1
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie46da6cf27c23ac797c3ccc2f906b13a615262e0
2023-06-19 11:07:34 +02:00
jenkins-bot
a397dc6062
Merge "Add jsdoc to MMV"
2023-06-16 19:24:59 +00:00
Volker E
efdbd6bdf3
build: Update SVGO to v3.0.2
...
svgo 2.8.0 → 3.0.2
Amending to new `cleanupIds` plugin name.
Bug: T339162
Change-Id: Idf0bb67aba5f225c7989bbe6794c6d2888bafb5f
2023-06-15 08:43:20 -07:00
Translation updater bot
0175b87a9e
Localisation updates from https://translatewiki.net .
...
Change-Id: I20fd1384d1d94f75f6ea73f00e23175cc89639d4
2023-06-14 13:07:28 +02:00
Simon Legner
5f781b7a9b
Add jsdoc to MMV
...
This replaces the jsduck implementation that we recently removed.
Changes:
* Document events on Document element.
Bug: T337039
Change-Id: Iaa9f54c7838159a75a38eec0d49f203803aadee7
2023-06-12 22:08:14 +02:00
Simon Legner
48b6c76601
Notify user and close MMV if image from route not present on page
...
Fixes: only a black screen without any controls or messages is shown
Bug: T77327
Bug: T336619
Change-Id: I53687fce2c767ff6681707da424b974ecf51675a
2023-06-12 19:13:48 +00:00
Simon Legner
30fad6b8b8
Use ES6 features
...
* classes
* arrow functions
* const/let
* string templates
* Object.assign
Bug: T337102
Change-Id: I757b9993a2feeed707fb4ad213944001498f3f6a
2023-06-12 16:45:08 +00:00
Translation updater bot
2a83c45655
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibfe8b4927e5a7562d75c423f9afa41bc6225553b
2023-06-12 13:07:48 +02:00
Translation updater bot
4ba4b761d3
Localisation updates from https://translatewiki.net .
...
Change-Id: I2e8e2eb3a60425d12701d6c210c72c3a91ca6319
2023-06-05 08:41:07 +02:00
Translation updater bot
72ff83aa8b
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaa59a6da1657a92f41df8f2479f103c0407e04a9
2023-05-30 08:57:03 +02:00
Translation updater bot
2618f5d3a8
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic80aa34741b6b44dcdf7ca2864138dd1a8a85bd2
2023-05-29 09:59:40 +02:00
Simon Legner
0683f3ecc8
Remove global mw.mmv
...
Bug: T337030
Change-Id: I90e8507cb1b7c30f6ba29dbdec8966e84b46aff2
2023-05-21 08:02:54 +00:00
Simon Legner
74a76718d7
Use packageFiles in mmv.test
...
Bug: T337030
Change-Id: Iaea2deec35003e306a8e1f12f890879c80cd8289
2023-05-21 06:41:31 +00:00
Simon Legner
d82910fbb3
Use packageFiles in mmv
...
Bug: T337030
Change-Id: I833c7e91230272b82a2512fd55f1c7c0f61233b4
2023-05-20 10:04:41 +03:00
Simon Legner
35cd0f18c0
Use packageFiles in mmv
...
Bug: T337030
Change-Id: I90cdfb626c176b27b59db6b92b9edd6b2fe49b68
2023-05-20 09:34:56 +03:00
jenkins-bot
91bb566fec
Merge "Use packageFiles in mmv.ui.ondemandshareddependencies"
2023-05-19 16:45:57 +00:00
Simon Legner
4709abae0a
Use packageFiles in mmv.ui.ondemandshareddependencies
...
Bug: T337030
Change-Id: I09b4d1fecd1940a1a767d2033c4449b5002a88a8
2023-05-19 18:08:39 +03:00
Simon Legner
26f4c60495
Use packageFiles in mmv.ui.reuse.shareembed
...
Bug: T337030
Change-Id: Ic54d1a1a40ee5318f65ee1245e261db7059583ba
2023-05-19 18:05:56 +03:00
Simon Legner
d0066039ac
Deep-link to the license section of a file page
...
The necessary anchor link depends on the language used on Wikimedia Commons:
* https://commons.wikimedia.org/wiki/File:GATEWAY_(Moon_Space_Station).png?uselang=en#Licensing
* https://commons.wikimedia.org/wiki/File:GATEWAY_(Moon_Space_Station).png?uselang=de#Lizenz
* Ref: https://commons.wikimedia.org/wiki/Template:License-header
Remove jsduck due to lacking support for ES6 string templates.
Bug: T336708
Change-Id: Ib71e647682835baa71bd375ae3098966ae01f26c
2023-05-19 13:57:54 +00:00
jenkins-bot
e91cddba2b
Merge "Update moved class Category"
2023-05-15 13:26:53 +00:00
Translation updater bot
0198fd5fda
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic58130b27982234cba688369777790eb9ae3ffc5
2023-05-15 08:33:18 +02:00
gerritbot
ae9ed54305
Update moved class Category
...
See T321882. Moved in I0b86acfdea
Bug: T321681
Change-Id: Id444a14c41cdf9a887fbd81fa9abd47d187c8df0
2023-05-12 14:33:11 +00:00
Volker E
b64642a527
styles: Remove obsolete mixin
...
Duplicated in core mixins with `.user-select()` since v1.38.0.
Change-Id: Ia0d36bbd2fd417a7195c235854ddd81ac76e51c1
2023-05-09 18:56:17 -07:00
Volker E
132763dd70
styles: Remove deprecated .background-image()
mixin call
...
Deprecated since v1.38.0.
Change-Id: I5723bddcf4ffa529a5a89118ec4a7d36b480408d
2023-05-09 18:24:39 -07:00
Translation updater bot
4743ce366a
Localisation updates from https://translatewiki.net .
...
Change-Id: Icbbcfad9057c9733d6f6cc53c09bf2a1da522b8a
2023-05-08 10:32:34 +02:00
jenkins-bot
e4df34f82e
Merge "Remove jquery.tipsy and use OO.ui instead"
2023-05-05 16:39:15 +00:00
Jon Robson
00b65d02cd
Remove jquery.tipsy and use OO.ui instead
...
Bug: T77402
Change-Id: I63328cf86872019fc9832162b26ffa8075382acd
2023-05-05 16:32:00 +00:00
Translation updater bot
c1607a29c5
Localisation updates from https://translatewiki.net .
...
Change-Id: I44df15d1a77b7e23dae95541bce157022c230264
2023-05-05 10:40:06 +02:00
Jon Robson
d41884b8e5
Fix file page integration
...
Bug: T335997
Change-Id: I1c7b6a9b8f0903670d1ac40e3d29239674f5365f
2023-05-04 11:39:23 -07:00
libraryupgrader
3d2efea28b
build: Updating eslint-config-wikimedia to 0.25.0
...
Change-Id: I1e91af933628429e9e7306adc9268acac11a65e6
2023-05-04 08:00:43 +00:00
jenkins-bot
acd340b5de
Merge "Remove most uses of jquery.tipsy in MediaViewer"
2023-05-02 19:27:10 +00:00
Simon Legner
d2ab19fdac
Remove most uses of jquery.tipsy in MediaViewer
...
Tipsy was added in I993bf60909024453a14de85af6239bded02eb8a6 however
has since been deprecated and usage is discourage.
Falling back to standard HTML `title` attribute display seems fine. Some
buttons (such as previous/next arrow) have not had a tipsy tooltip.
To be done separately: TipsyDialog which is used for StatusInfo
Bug: T77402
Change-Id: I2f7ae189734ba6d6e67ca703a42ae899ec56729d
2023-05-02 18:21:57 +00:00
Bartosz Dziewoński
3bca077968
Remove some IE 11 support code
...
No longer supported by MediaWiki.
Change-Id: Ib16ecd8fc2ca8060deabf39142d5294a7b8f316f
2023-05-02 15:54:46 +02:00
Bartosz Dziewoński
c2e0cccbfe
Remove some redundant tests
...
Follow-up to b1ade19388
.
Change-Id: Iba4a2d7886798ba59b811dd6be4f51517e476b24
2023-05-02 15:50:53 +02:00
jenkins-bot
999893fd25
Merge "Router handling code should be centralized into mmv.bootstrap"
2023-05-02 13:14:27 +00:00
Translation updater bot
858e4b5607
Localisation updates from https://translatewiki.net .
...
Change-Id: Iedd6c17779bde9cc9dca2ff5af7881a6fa613b5d
2023-05-02 09:00:19 +02:00
Jon Robson
d556e73a00
Router handling code should be centralized into mmv.bootstrap
...
- mediawiki.router is available inside mmv.bootstrap so move
the handlers into the bootstrap file
- Remove direct loading of images from mmv.js instead modify
event handlers to modify the location which will trigger the loading of
the image
- Copy what we previously did in MobileFrontend (Bartosz's idea)
to allow page refreshing and escaping overlay on page load.
- Remove some no longer relevant tests
Bug: T236591
Change-Id: Ie5d33fca5174db58380a63f5cf97f44e5df10d42
2023-05-01 17:22:39 -07:00
jenkins-bot
e5f9cb140a
Merge "Use .text( '\u00A0' ) instead of .html( ' ' )"
2023-05-01 18:54:17 +00:00
Fomafix
90a1949444
Use .text( '\u00A0' ) instead of .html( ' ' )
...
On reading the HTML by .html() in the tests the content is still
' '.
Bug: T154300
Change-Id: I2f43909c5539a5882af354fc8f64b03e43697647
2023-05-01 18:41:48 +00:00
jenkins-bot
9f77efa7ad
Merge "Avoid errors in Special:JavaScriptTest on non 'en' content languages"
2023-04-29 16:46:07 +00:00
jenkins-bot
d23984ac52
Merge "Avoid HTML in jQuery constructor"
2023-04-29 16:46:05 +00:00
libraryupgrader
a8f1558f08
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-phan-config: 0.12.0 → 0.12.1
npm:
* grunt-eslint: 24.0.0 → 24.0.1
Change-Id: If42aad2afc29c14df58c4ecb31ed80969513f3e7
2023-04-29 07:33:44 +00:00