Classes
- ActionMenuPopupWidget
- Action menu popup widget for echo items.
- BadgeLinkWidget
- Notification badge button widget for echo popup.
- BundleNotificationItemWidget
- Bundle notification item widget.
- ClonedNotificationItemWidget
- A wrapper widget for a fake, cloned notification.
- ConfirmationPopupWidget
- Confirmation overlay widget, especially for mobile display.
- CrossWikiNotificationItemWidget
- Cross-wiki notification item widget.
- CrossWikiUnreadFilterWidget
- A filter for cross-wiki unread notifications
- DatedNotificationsWidget
- A notifications list organized and separated by dates
- DatedSubGroupListWidget
- A sub group widget that displays notifications divided by dates.
- MenuItemWidget
- Secondary menu item
- NotificationBadgeWidget
- Notification badge button widget for echo popup.
- NotificationItemWidget
- A base widget for displaying notification items.
- NotificationsInboxWidget
- An inbox-type widget that encompases a dated notifications list with pagination
- NotificationsListWidget
- Notifications list widget.
- NotificationsWrapper
- Wrapper for the notifications widget, for view outside the popup.
- PageFilterWidget
- A widget that displays wikis and their pages to choose a filter
- PageNotificationsOptionWidget
- An option widget for the page filter in PageFilterWidget
- PaginationWidget
A pagination widget allowing the user to go forward, backwards, and after a couple of pages, go back to home.
- PlaceholderItemWidget
- Placeholder notification option widget for echo popup.
- ReadStateButtonSelectWidget
- A select widget for notification read state: 'all', 'read' or 'unread'
- SingleNotificationItemWidget
- Single notification item widget for echo popup.
- SortedListWidget
- Sorted list widget.
- ToggleReadCircleButtonWidget
- A button showing a circle that represents either 'mark as read' or 'mark as unread' states.
Properties
$overlaystatic
#
Methods
SpecialHelpMenuWidget(manager, config)static
#
Widget for the settings menu in the Special:Notifications page
Parameters:
Name | Type | Description |
---|---|---|
manager |
mw.echo.dm.ModelManager | Model manager |
config |
Object | Configuration object |
Widget for the settings menu in the Special:Notifications page
SubGroupListWidget(controller, listModel, config)static
#
Sub group list widget. This widget contains a list of notifications from a single source in a cross-wiki notifications group.
Parameters:
Name | Type | Description |
---|---|---|
controller |
mw.echo.Controller | Notifications controller |
listModel |
mw.echo.dm.SortedList | Notifications list model for this source |
config |
Object | Configuration object |
Sub group list widget.