mediawiki-extensions-Popups/resources/ext.popups
Sam Smith 3f2752b039 Initial Popups logging implementation
Action changes:
* Include whether the user is logged in/out and information about the
  current page in the BOOT action.
* Add the EVENT_LOGGED action, which represents the eventLoggined change
  listener logging the queued event.

Reducer changes:
* Move all tokens and timing information from the preview reducer to the
  eventLogging reducer.
* Make the eventLogging reducer reset the state.

Changes:
* Add the mw.popups.createSchema function, which constructs an instance
  of the mw.eventLog.Schema object that can be used to log Popups
  events.
* Add the eventLogging change listener, which logs the queued event.
* Add hand-crafted, artisanal documentation.

Bug: T152225
Change-Id: I8a3f58358b211cc55417dcda7e796fe538e3d910
2016-12-12 13:01:44 +00:00
..
images Revert "Settings dialog" 2016-12-12 12:54:33 +00:00
styles Revert "Settings dialog" 2016-12-12 12:54:33 +00:00
templates Revert "Settings dialog" 2016-12-12 12:54:33 +00:00
actions.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
boot.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
changeListener.js Make API request after 500 ms 2016-11-17 13:20:11 +00:00
eventLoggingChangeListener.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
experiment.js Hygiene: Fix docs reference to createUserSettings 2016-11-30 13:50:18 +01:00
footerLinkChangeListener.js Revert "Settings dialog" 2016-12-12 12:54:33 +00:00
gateway.js previews: Add generic fallback preview 2016-12-02 12:02:43 +00:00
index.js Add footer link change listener 2016-11-16 15:20:34 +00:00
linkTitleChangeListener.js Add link title change listener 2016-11-18 09:51:01 +00:00
processLinks.js Hygiene: #processLinks Only use global variables at the edges 2016-11-30 17:01:49 +00:00
reducers.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
renderChangeListener.js Don't hide preview if it's interacted with 2016-11-28 17:15:37 +00:00
renderer.js Revert "Settings dialog" 2016-12-12 12:54:33 +00:00
schema.js Initial Popups logging implementation 2016-12-12 13:01:44 +00:00
userSettings.js Fix UserSettings#getIsEnabled docs 2016-11-30 13:50:16 +01:00
wait.js Hygiene: Correct return value type on mw.popups.wait 2016-11-30 13:50:13 +01:00