mediawiki-extensions-Multim.../resources/multilightbox/hooks.txt
Mark Holmquist c0c9e7037f ResourceLoader consistency file moves
Keep modules in separate dirs, move images to their module dirs, and fix
up the module declarations so they still work.

Also moved viewer.svg into the root.

Bug: 56421
Change-Id: Ia84ddfd3b91c784c42d9ba243c5cfd46354f139f
2013-11-14 13:38:40 -08:00

85 lines
2.2 KiB
Plaintext

These are the available hook types. You can register functions to handle these
by calling lightboxHooks.register( 'typeOfHook', function () { ... } );
modifyInterface
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface constructor
modifyDefaultPreDiv
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface setupPreDiv method, if defaults are loaded
modifyDefaultPostDiv
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface setupPostDiv method, if defaults are loaded
addToPreDiv
Arguments:
* addToPre - Array - Add jQuery elements here to be added to the pre-image div
ThisArg: LightboxInterface
Called: From LightboxInterface constructor
addToPostDiv
Arguments:
* addToPost - Array - Add jQuery elements here to be added to the post-image div
ThisArg: LightboxInterface
Called: From LightboxInterface constructor
imageLoaded
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface-defined callback when image is done loading
modifyImageObject
Arguments: None
ThisArg: LightboxImage
Called: From LightboxImage constructor
modifyImageElement
Arguments: None
ThisArg: HTMLImageElement
Called: From LightboxImage getImageElement method
nextImage
Arguments: None
ThisArg: MultiLightbox
Called: From MultiLightbox next method
prevImage
Arguments: None
ThisArg: MultiLightbox
Called: From MultiLightbox prev method
noNextImage
Arguments: None
ThisArg: MultiLightbox
Called: From MultiLightbox next method when user tries to reach too-high index
noPrevImage
Arguments: None
ThisArg: MultiLightbox
Called: From MultiLightbox prev method when user tries to reach negative index
fullscreen
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface fullscreen method when user is going to fullscreen interface.
defullscreen
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface fullscreen method when user is leaving fullscreen interface.
clearInterface
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface empty method when the interface is being cleared.
imageResize
Arguments: None
ThisArg: LightboxInterface
Called: From LightboxInterface resize listener. Return false to override default behaviour.