Expand all

mw.echo.ui

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 #

Properties:

Type Description
jQuery
Source:

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

Source:
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

Source:
Sub group list widget.