-
new FooGallery.Component( template )
The base class for all child components of a template.
-
-
new FooGallery.ImageViewer( element, options )
The main class for the Image Viewer template for FooGallery.
-
-
new FooGallery.Item( template [, options ] )
The base class for an item.
-
-
new FooGallery.Items( template )
This class controls everything related to items and serves as the base class for the various paging types.
-
-
new FooGallery.MasonryTemplate( [ options [, element ] ] )
The Masonry template for FooGallery.
-
-
new FooGallery.PagingFactory()
A factory for paging types allowing them to be easily registered and created.
-
-
new FooGallery.State( template )
This class manages all the getting and setting of its' parent templates' state.
-
-
new FooGallery.Template( [ options [, element ] ] )
The primary class for FooGallery, this controls the flow of the plugin across all templates.
-
-
new FooGallery.TemplateFactory()
A factory for galleries allowing them to be easily registered and created.
-
-
new FooGallery.utils.Bounds()
A simple bounding rectangle class.
-
-
new FooGallery.utils.Class()
A base class providing some helper methods for prototypal inheritance.
-
-
new FooGallery.utils.Debugger( key )
A debug utility class that can be enabled across sessions using the given
key
by storing its state inlocalStorage
. -
-
new FooGallery.utils.Factory()
A factory for classes allowing them to be registered and created using a friendly name.
-
-
new FooGallery.utils.Throttle( [ idle ] )
A timer to throttle the execution of code.
-