Simon Legner
4eaf0725a9
Remove index.js export indirection
...
Reduces mmv module size from 168.85kB to 167.92kB.
Bug: T77349
Change-Id: I40a4b044ca286dcda948243d5029b3377430d4ff
2024-05-21 22:12:17 +00:00
Simon Legner
f00dbbb939
Remove IIFE
...
Remove Immediately-invoked function expression throughout production code base.
Bug: T77349
Change-Id: Ia31b556975209bbea27df8444b69d924654b181e
2024-05-21 22:31:15 +02:00
jenkins-bot
d4cded1d88
Merge "Simplify MetadataPanel.setLocationData"
2024-05-21 19:27:04 +00:00
jenkins-bot
bc3cc059bb
Merge "Revert "Revert "Add position handling to URLs"""
2024-05-21 19:27:02 +00:00
TheDJ
24ee9dc48d
Revert "Revert "Add position handling to URLs""
...
This reverts commit 5b89420182
.
Reason for revert: restore previously reverted patch
Bug: T64039
Change-Id: Iac4486ae785f308d2a572f383073cfb73c7cb523
2024-05-21 19:09:16 +00:00
jenkins-bot
45ea6b65ab
Merge "Touch events should make the controls visible"
2024-05-20 23:26:38 +00:00
Derk-Jan Hartman
f592eeea3b
Remove unused code from mmv.ui
...
Bug: T77349
Change-Id: I9e26dc68859d9dca3c6066837253e85a19039ce0
2024-05-20 23:02:04 +00:00
TheDJ
5b89420182
Revert "Add position handling to URLs"
...
This reverts commit de56d4a6de
.
Reason for revert: breaks resize handler. Lets revert before branch cut.
Change-Id: I1e4d57d8384ab434f17968100f8bea1bf90c40ff
2024-05-20 20:51:59 +00:00
Derk-Jan Hartman
8940fbf6a7
Touch events should make the controls visible
...
Bug: T364942
Change-Id: If423570ba6e7b99f7383e71108fa2048852616b2
2024-05-20 22:04:59 +02:00
Simon Legner
de56d4a6de
Add position handling to URLs
...
- Instantiate LightboxImage object in mmv.bootstrap
- Add LightboxImage.position field: relative position of this image to others with same file
- Add optional routing suffix /:position
Bug: T64039
Change-Id: Ic7c5889064492fc88dae33271b635c5327b091e1
2024-05-20 18:36:23 +00:00
Simon Legner
dad874d6ce
Simplify MetadataPanel.setLocationData
...
Extract common function convertDegMinSec for latitude and longitude.
Change-Id: I7037ab1d1444b670f37834f178220fc7cabd433f
2024-05-18 17:27:20 +00:00
jenkins-bot
78f88fd300
Merge "Extract mmv.ui.restriction module"
2024-05-17 21:08:54 +00:00
Simon Legner
c53047d181
Extract mmv.ui.restriction module
...
This module contains the restriction icons. The main mmv module shrinks from 196.88kB to 174.97kB.
Bug: T77349
Change-Id: I78d16b487f5272a8f779f3484c883d113db1878b
2024-05-17 20:51:05 +00:00
jenkins-bot
ae063e56f3
Merge "Use heavier box shadow for the dialog"
2024-05-17 15:45:36 +00:00
jenkins-bot
1246e5bd5f
Merge "Allow striken text in MMV descriptions"
2024-05-17 13:20:07 +00:00
jenkins-bot
0e2b527950
Merge "Use the Translated namespace in the metadata panel"
2024-05-16 23:34:10 +00:00
jenkins-bot
9ac1994cf8
Merge "Make functions in Utils class static"
2024-05-16 23:30:30 +00:00
jenkins-bot
c33efb3919
Merge "Revert "Fix Codex icon on progressive buttons in dark mode""
2024-05-16 23:19:33 +00:00
VolkerE
7164a90d48
Revert "Fix Codex icon on progressive buttons in dark mode"
...
This reverts commit 2f05b66988
.
Reason for revert: Fixed upstream in v1.6.0
Bug: T364254
Change-Id: I0d0923254f7bdb53d03f60b3ff8a997605f7a66b
2024-05-16 23:16:28 +00:00
Simon Legner
cfb250a57e
Make functions in Utils class static
...
Bug: T337102
Change-Id: Ia186ba355d7da6034309453788f2f84d6b8de899
2024-05-16 21:52:14 +02:00
Derk-Jan Hartman
018f21ba46
Use heavier box shadow for the dialog
...
White on white got a bit confusing. Use a much heavier
box-shadow to give better distinction for the elements.
Alternative is to use a border of the subtle color, but doesn't look
as nice to me.
Bug: T365192
Change-Id: I0bf760f0987b2c04a66b00f24398561588bd719a
2024-05-16 21:28:10 +02:00
Derk-Jan Hartman
4b45cd438f
Use the Translated namespace in the metadata panel
...
Bug: T365124
Change-Id: Ibf932f266a66ce34909290a6441a87caeec05431
2024-05-16 19:02:25 +00:00
Derk-Jan Hartman
b7a5572524
Allow striken text in MMV descriptions
...
Bug: T288492
Change-Id: I3b7c2998d72cf12b7420aebe02e6e749b9f5f9da
2024-05-16 00:47:32 +02:00
jenkins-bot
11efc235c3
Merge "Use jQuery.data in favour of jQuery.attr"
2024-05-15 22:11:46 +00:00
jenkins-bot
e8b55d8204
Merge "Remove some unreachable/no longer needed code"
2024-05-15 22:11:05 +00:00
Simon Legner
e50a8b604a
Remove extraStatsDeferred
...
Seems to be a leftover from performance instrumentation I97d41be93849b2ae9d1adba6660546ea716657fd.
Change-Id: Iaba7d23fd526db772528d3ccb74889e7000b3d71
2024-05-15 20:59:58 +02:00
Derk-Jan Hartman
de81163226
Remove some unreachable/no longer needed code
...
These browser fallbacks etc are no longer needed
We even had an unused file
Change-Id: I278f8adbb72cbd587b4a812aa11f40a63d334c8c
2024-05-15 20:48:16 +02:00
Simon Legner
628979d317
Use jQuery.data in favour of jQuery.attr
...
Ref: https://api.jquery.com/data/
Change-Id: I4ce901a8b030c4864814b8bed14dc0049fd788d7
2024-05-15 20:28:58 +02:00
jenkins-bot
870d9d1d0b
Merge "Make functions in HtmlUtils class static"
2024-05-12 14:43:02 +00:00
jenkins-bot
c9bb15f15d
Merge "Use Title.getPrefixedText for localized File: namespace"
2024-05-12 14:43:00 +00:00
jenkins-bot
cc0b57939a
Merge "Restore success notification for copy-to-clipboard buttons"
2024-05-12 14:42:57 +00:00
Simon Legner
99275d517a
Make functions in HtmlUtils class static
...
Bug: T337102
Change-Id: I665e6e965d8b595ef9b1b3a58164d272007c3f81
2024-05-10 18:42:24 +03:00
Simon Legner
e0d3db89cd
Fix dialog background color
...
Use background-color-base instead of background-color-neutral.
Bug: T363776
Change-Id: Id954acdc07a33ae7bb1a0f57367b87b1d867bb0c
2024-05-09 21:47:20 +03:00
Simon Legner
075d040840
Use Title.getPrefixedText for localized File: namespace
...
Bug: T66710
Change-Id: I709d62e2f27afbcf71e18b39934960bfa802a94d
2024-05-09 21:43:31 +03:00
Ed Sanders
f1f9038471
Restore success notification for copy-to-clipboard buttons
...
UI interactions should always provide some visual feedback,
and the mw.widget version of this triggered a notification.
Bug: T340258
Change-Id: I1f9850541d23e362c2cd73c3797d1f03bcfc7ca1
2024-05-07 20:47:27 +01:00
jenkins-bot
531a5700fc
Merge "Remove obsolete SVG icons"
2024-05-05 11:37:16 +00:00
jenkins-bot
efcfeb95f3
Merge "Remove obsolete stylesheets"
2024-05-05 11:37:13 +00:00
Simon Legner
b52231da6d
Remove obsolete SVG icons
...
Those icons have been replaced with Codex equivalents in I6f7b6d0f9b96168ab6d835811141ab4cede214d1.
Bug: T340258
Change-Id: I3ec630f414e2b71743d3440339c13be54db62a79
2024-05-05 12:07:31 +03:00
Simon Legner
3d1fdfa4e1
Remove obsolete stylesheets
...
Obsolete since I539d1b5f0d7e3c02f767807da57324ea6a36ad5b.
Bug: T340258
Change-Id: I234882d70e4c29d50153ef66aa12462f91a550c7
2024-05-05 11:54:19 +03:00
Simon Legner
4231322927
EmbedFileFormatter.getCreditHtml: do not escape author HTML
...
Bug: T267253
Change-Id: I9c5908bda124ef976e9ed5b0cc9c61f5b7607843
2024-05-05 11:09:40 +03:00
Simon Legner
2f05b66988
Fix Codex icon on progressive buttons in dark mode
...
Bug: T340258
Bug: T364254
Change-Id: Ia4b7db3cfec07a83d74893d0600fd1ec1f9b772d
2024-05-05 06:04:09 +00:00
Simon Legner
e0aa14529c
Change attribution and download interface
...
- Use Codex styles for mmv.ui.reuse
- Replace unofficial component dropdown with Codex Select and Button
components.
- Drop OOUI dependencies
Bug: T340258
Change-Id: I539d1b5f0d7e3c02f767807da57324ea6a36ad5b
2024-05-05 05:16:19 +00:00
jenkins-bot
842cdb1a24
Merge "Use Codex styles for mmv.ui.download.pane"
2024-05-04 19:34:22 +00:00
Simon Legner
683b3e1caf
Use Codex icons
...
Discussed with Justin and Matthew (designers):
- Dropping the image in "Disable Media Viewer"
Discussed with Jon:
- Resizing the next/previous arrows
Bug: T340258
Change-Id: I6f7b6d0f9b96168ab6d835811141ab4cede214d1
2024-05-04 20:54:12 +03:00
Simon Legner
ea78739fd0
Use Codex styles for mmv.ui.download.pane
...
Bug: T340258
Change-Id: I3dc1b5ffdf8c6a810e9e16a2b7f293757cce5306
2024-05-04 20:53:09 +03:00
Simon Legner
8419e548a4
Use Codex colors to fix dark mode
...
Bug: T363776
Change-Id: Iab9a7ffc7dd707c453522fab25c4bb6061645616
2024-05-04 12:04:25 +03:00
Jon Robson
40b705600c
Use hardcoded color for LESS mixin function
...
Bug: T359944
Bug: T357740
Change-Id: I4847fe4013760a6159d9c51241acf8eca1cda95e
2024-03-15 04:41:02 +00:00
jenkins-bot
612ebb5c80
Merge "Public API to Check Wikimedia Media Viewer Extension Status"
2024-02-15 19:21:24 +00:00
Simon Legner
c25d52ef9f
Metadata: show created as well as uploaded date
...
Bug: T296330
Change-Id: I3ffad8c6049e839386a6c279b9b33d3841ab5d89
2024-02-14 02:27:52 +00:00
libraryupgrader
147b576b57
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-phan-config: 0.12.1 → 0.14.0
npm:
* eslint-config-wikimedia: 0.25.1 → 0.26.0
The following rules are failing and were disabled:
* resources:
* es-x/no-resizable-and-growable-arraybuffers
* tests/qunit:
* es-x/no-resizable-and-growable-arraybuffers
* grunt-banana-checker: 0.11.0 → 0.11.1
Change-Id: Ief610bdadaccd2325cd1b8a2cae70b7e465d8b76
2024-02-13 02:13:29 +00:00