Page MenuHomePhabricator

MediaWiki-User-Interface (mediawiki.widgets)Milestone
ActivePublic

Members (4)

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

This module is currently maintained in MediaWiki core.

Parent project: MediaWiki-User-Interface

Recent Activity

Jun 20 2024

ReleaseTaggerBot added a project to T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load: MW-1.43-notes (1.43.0-wmf.11; 2024-06-25).
Jun 20 2024, 5:00 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Maintenance_bot removed a project from T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load: Patch-For-Review.
Jun 20 2024, 4:30 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona closed T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load as Resolved.
Jun 20 2024, 4:26 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
gerritbot added a comment to T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.

Change #1047604 merged by jenkins-bot:

[mediawiki/core@master] Initialize calendar with default date in DateTimeInputWidget

https://gerrit.wikimedia.org/r/1047604

Jun 20 2024, 4:17 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)

Jun 19 2024

gerritbot added a project to T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load: Patch-For-Review.
Jun 19 2024, 10:07 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
gerritbot added a comment to T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.

Change #1047604 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/core@master] Initialize calendar with default date in DateTimeInputWidget

https://gerrit.wikimedia.org/r/1047604

Jun 19 2024, 10:07 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona claimed T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.
Jun 19 2024, 10:05 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.
Jun 19 2024, 9:52 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)

Jun 14 2024

Daimona updated the task description for T367508: DateInputWidget's min and max date are not reflected in the calendar.
Jun 14 2024, 12:57 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona updated the task description for T367509: Validation errors in Date input fields aren't shown to the user.
Jun 14 2024, 12:57 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367509: Validation errors in Date input fields aren't shown to the user.
Jun 14 2024, 12:56 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367508: DateInputWidget's min and max date are not reflected in the calendar.
Jun 14 2024, 12:47 PM · MediaWiki-User-Interface (mediawiki.widgets)

Feb 1 2024

Volker_E removed a project from T106764: Inscribe a calendar icon in the indicator position of the DateInputWidget: UI-Standardization.
Feb 1 2024, 6:11 PM · MediaWiki-User-Interface (mediawiki.widgets)
Volker_E edited projects for T91148: Consolidate MediaWiki core's date and time input widgets; consider moving (one of?) them upstream, added: Design; removed UI-Standardization.
Feb 1 2024, 5:26 PM · Design, MediaWiki-User-Interface (mediawiki.widgets), Front-end-Standards-Group, I18n, OOUI

Nov 10 2023

Daimona removed a project from T315290: DateTimeInputWidget must show converted digits in languages that need it: CampaignEvents.
Nov 10 2023, 6:29 PM · MediaWiki-User-Interface (mediawiki.widgets), I18n

Sep 30 2023

Izno removed parent tasks for T91148: Consolidate MediaWiki core's date and time input widgets; consider moving (one of?) them upstream: T96517: Implement 'date' and 'daterange' fields in HTMLForm, T92893: Update ApiSandbox to MediaWiki appearance using OOjs UI.
Sep 30 2023, 4:02 AM · Design, MediaWiki-User-Interface (mediawiki.widgets), Front-end-Standards-Group, I18n, OOUI

Sep 27 2023

Xaosflux added a comment to T182438: DateInputWidget uses multiple inconsistent date format hints.

Considering cancelling this as the symptoms have change a bit. The initial mm/dd/yy format is no longer displaying (which was confusing as that was not a valid input format); the YYYY-MM-DD format is also accepted for keyboard input.

Sep 27 2023, 4:48 PM · MediaWiki-User-Interface (mediawiki.widgets), UI-Standardization

Sep 25 2023

matmarex moved T347319: Date widget doesn't let you pick the auto-selected date when typing a year into the text field from Backlog to mediawiki.widgets on the MediaWiki-User-Interface board.
Sep 25 2023, 7:22 PM · MediaWiki-User-Interface (mediawiki.widgets), MW-1.41-notes (1.41.0-wmf.28; 2023-09-26)
Nardog added a comment to T182438: DateInputWidget uses multiple inconsistent date format hints.

*On click the hint changes to "YYYY-MM-DD"
*On selection the date is reformatted to "Dayofweek, D, LongMonth, YYYY"

Sep 25 2023, 1:16 AM · MediaWiki-User-Interface (mediawiki.widgets), UI-Standardization

Sep 22 2023

ifried added a parent task for T338791: "Clear" icon in DateTimeInputWidget is not accessible because it has no label: T347188: Registration Form Configuration UI / UX changes.
Sep 22 2023, 3:40 PM · MediaWiki-User-Interface (mediawiki.widgets), Accessibility

Sep 4 2023

Aklapper lowered the priority of T138363: Moment.js doesn't have a Chechen (ce) time format support and falls back to Russian, so Notifications are in an incorrect time format from Medium to Low.
Sep 4 2023, 10:57 AM · Upstream, MediaWiki-Internationalization, MediaWiki-User-Interface (mediawiki.widgets), Growth-Team-Filtering, Growth-Team, I18n, Notifications
Aklapper merged T168771: Add Chechen translation of month and day names in DateInputWidget (which uses upstream Moment.js) into T138363: Moment.js doesn't have a Chechen (ce) time format support and falls back to Russian, so Notifications are in an incorrect time format.
Sep 4 2023, 10:57 AM · Upstream, MediaWiki-Internationalization, MediaWiki-User-Interface (mediawiki.widgets), Growth-Team-Filtering, Growth-Team, I18n, Notifications
Aklapper merged task T168771: Add Chechen translation of month and day names in DateInputWidget (which uses upstream Moment.js) into T138363: Moment.js doesn't have a Chechen (ce) time format support and falls back to Russian, so Notifications are in an incorrect time format.
Sep 4 2023, 10:57 AM · MediaWiki-User-Interface (mediawiki.widgets), Upstream, MediaWiki-Internationalization, I18n
Aklapper added projects to T138363: Moment.js doesn't have a Chechen (ce) time format support and falls back to Russian, so Notifications are in an incorrect time format: MediaWiki-User-Interface (mediawiki.widgets), MediaWiki-Internationalization, Upstream.
Sep 4 2023, 10:56 AM · Upstream, MediaWiki-Internationalization, MediaWiki-User-Interface (mediawiki.widgets), Growth-Team-Filtering, Growth-Team, I18n, Notifications

Aug 30 2023

matmarex closed T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar as Resolved.

Thanks!

Aug 30 2023, 3:22 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
Maintenance_bot removed a project from T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar: Patch-For-Review.
Aug 30 2023, 3:11 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
ReleaseTaggerBot added a project to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar: MW-1.41-notes (1.41.0-wmf.25; 2023-09-05).
Aug 30 2023, 3:00 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
gerritbot added a comment to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.

Change 953356 merged by jenkins-bot:

[mediawiki/core@master] CalendarWidget: Make clippable, scrollable

https://gerrit.wikimedia.org/r/953356

Aug 30 2023, 2:54 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
Chlod claimed T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.
Aug 30 2023, 6:50 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
ReleaseTaggerBot added a project to T344940: Add option to manipulate CalendarWidget in DateInputWidget config options: MW-1.41-notes (1.41.0-wmf.25; 2023-09-05).
Aug 30 2023, 2:02 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), JavaScript
gerritbot added a project to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar: Patch-For-Review.
Aug 30 2023, 12:38 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
gerritbot added a comment to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.

Change 953356 had a related patch set uploaded (by Chlod Alejandro; author: Chlod Alejandro):

[mediawiki/core@master] CalendarWidget: Make clippable, scrollable

https://gerrit.wikimedia.org/r/953356

Aug 30 2023, 12:38 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor

Aug 29 2023

Chlod added a comment to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.

Will submit the patch in a bit, thanks for checking it out! 😀

Aug 29 2023, 11:41 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor
matmarex added a comment to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.

I tried out your patch and it works and makes sense to me. I'd be happy to merge that change if you submit it. Thanks for looking into it!

Aug 29 2023, 11:20 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor

Aug 25 2023

Chlod updated the task description for T344940: Add option to manipulate CalendarWidget in DateInputWidget config options.
Aug 25 2023, 7:06 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), JavaScript
Chlod added a comment to T115939: Cannot select date from calendar inside Media upload dialog when the browser window is resized in a way that it overlaps with the calendar.

Comparing this with another widget which uses a popup (DropdownWidget), it looks like MenuSelectWidget.js:477 contains the code responsible for automatically flipping the direction that the menu appears when the dropdown is activated. It relies that ClippableElement is mixed in, however (since it needs to know whether or not the dialog will get clipped vertically, and that function is only exposed within ClippableElement). So the idea of making the calendar clippable/scrollable would solve both the issues with it being clipped when too close to the bottom of the screen and also allow the calendar to flip when the space below it is too little. A demonstration for this can be found with P51429. Not sure if this is the best solution for this yet so I've kept it a paste for now; do tell if this should be turned into a patch.

Aug 25 2023, 7:06 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), Editing-team, MediaWiki-Uploading, VisualEditor-MediaWiki-Media, Multimedia, VisualEditor

Aug 24 2023

matmarex closed T344940: Add option to manipulate CalendarWidget in DateInputWidget config options as Resolved.
Aug 24 2023, 7:37 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), JavaScript
Maintenance_bot removed a project from T344940: Add option to manipulate CalendarWidget in DateInputWidget config options: Patch-For-Review.
Aug 24 2023, 7:30 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), JavaScript
gerritbot added a comment to T344940: Add option to manipulate CalendarWidget in DateInputWidget config options.

Change 951465 merged by jenkins-bot:

[mediawiki/core@master] DateInputWidget: add option to configure calendar

https://gerrit.wikimedia.org/r/951465

Aug 24 2023, 7:26 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-User-Interface (mediawiki.widgets), JavaScript
matmarex merged T167498: DateInputWidgets on Special:Contributions change placeholder text during page load into T182438: DateInputWidget uses multiple inconsistent date format hints.
Aug 24 2023, 7:22 PM · MediaWiki-User-Interface (mediawiki.widgets), UI-Standardization
matmarex merged task T167498: DateInputWidgets on Special:Contributions change placeholder text during page load into T182438: DateInputWidget uses multiple inconsistent date format hints.
Aug 24 2023, 7:22 PM · MediaWiki-User-Interface (mediawiki.widgets), MediaWiki-Special-pages
matmarex removed a project from T166625: Address DateInputWidget's use of moment.js for date formatting instead of MediaWiki i18n messages: OOUI.
Aug 24 2023, 7:20 PM · MediaWiki-User-Interface (mediawiki.widgets), I18n
matmarex removed a project from T220603: Improve keyboard control of DateInputWidget: OOUI.
Aug 24 2023, 7:20 PM · MediaWiki-User-Interface (mediawiki.widgets)
matmarex removed a project from T332077: Edit summary limit feature hides input when early warning is triggered: MediaWiki-Page-deletion.
Aug 24 2023, 7:20 PM · OOUI, MediaWiki-User-Interface (mediawiki.widgets)
matmarex added a project to T168771: Add Chechen translation of month and day names in DateInputWidget (which uses upstream Moment.js): MediaWiki-User-Interface (mediawiki.widgets).
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets), Upstream, MediaWiki-Internationalization, I18n
matmarex added a project to T148901: Support `type=week` in TextInputWidget and DateInputWidget: MediaWiki-User-Interface (mediawiki.widgets).
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets), OOUI
matmarex edited projects for T155810: DateTimeInputWidget should allow specifying an $overlay, added: MediaWiki-User-Interface (mediawiki.widgets); removed MediaWiki-General.
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets), JavaScript
matmarex added a project to T166625: Address DateInputWidget's use of moment.js for date formatting instead of MediaWiki i18n messages: MediaWiki-User-Interface (mediawiki.widgets).
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets), I18n
matmarex added a project to T112468: Move non-MW specific widgets from mediawiki.widgets up into OOUI: MediaWiki-User-Interface (mediawiki.widgets).
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets), Technical-Debt, OOUI
matmarex added a project to T106764: Inscribe a calendar icon in the indicator position of the DateInputWidget: MediaWiki-User-Interface (mediawiki.widgets).
Aug 24 2023, 7:18 PM · MediaWiki-User-Interface (mediawiki.widgets)