mediawiki-extensions-Echo/modules/ui
Moriel Schottlender 3101bfc537 Separate model's symbolic name and model's source
This should have been done from the beginning; the model manager
pulls models by their symbolic names. So far, we've used the source
for that, but that assumes that two modules always have different
sources, and that is absolutely not necessarily the case.

For example, internal local bundles will each be a model, but have
the same ('local') source. They should still be differentiated in
the manager by their names, but the source should state clearly that
it is local.

For this, the models now have "getName" method and the name is
created separately from their source. Items also preserve a
reference to their parent's symbolic name so they can provide
that for items that require the controller to manipulate a specific
model.

Change-Id: I8c39d5d28383d11fb330addce21e07d5c424da6f
2016-06-09 16:20:57 -07:00
..
mw.echo.ui.ActionMenuPopupWidget.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.BadgeLinkWidget.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.CrossWikiNotificationItemWidget.js Listen to 'mark as read' secondary link in xwiki bundles 2016-06-03 12:37:18 -07:00
mw.echo.ui.DatedNotificationsWidget.js Initial version of Special:Notifications Javascript page 2016-05-27 13:42:25 -07:00
mw.echo.ui.DatedSubGroupListWidget.js Initial version of Special:Notifications Javascript page 2016-05-27 13:42:25 -07:00
mw.echo.ui.FooterNoticeWidget.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.MenuItemWidget.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.NotificationBadgeWidget.js Display error message on API failure or empty result 2016-05-30 15:01:33 -07:00
mw.echo.ui.NotificationItemWidget.js Listen to 'mark as read' secondary link in xwiki bundles 2016-06-03 12:37:18 -07:00
mw.echo.ui.NotificationsInboxWidget.js Display a message if there are no notifications in Special:Notifications 2016-05-31 23:13:48 +00:00
mw.echo.ui.NotificationsListWidget.js Display error message on API failure or empty result 2016-05-30 15:01:33 -07:00
mw.echo.ui.NotificationsWrapper.js Add style to the NotificationsWrapper 2016-05-19 13:43:51 -07:00
mw.echo.ui.PaginationWidget.js Display a message if there are no notifications in Special:Notifications 2016-05-31 23:13:48 +00:00
mw.echo.ui.PlaceholderItemWidget.js Display error message on API failure or empty result 2016-05-30 15:01:33 -07:00
mw.echo.ui.ReadStateButtonSelectWidget.js Filter notifications by read state in Special:Notifications 2016-05-27 13:47:41 -07:00
mw.echo.ui.SingleNotificationItemWidget.js Separate model's symbolic name and model's source 2016-06-09 16:20:57 -07:00
mw.echo.ui.SortedListWidget.js Refactoring Echo's front end for MVC 2016-05-18 12:28:45 -07:00
mw.echo.ui.SubGroupListWidget.js Separate model's symbolic name and model's source 2016-06-09 16:20:57 -07:00