lightGallery version 2 has been released. Please upgrade

# Plugin API

Here is the basic structure of the lightgallery module.

    (function($, window, document, undefined) {

        'use strict';

        var defaults = {
            fullScreen: true
        };

        var Fullscreen = function(element) {

            // You can access all lightgallery variables and functions like this.
            this.core = $(element).data('lightGallery');

            this.$el = $(element);
            this.core.s = $.extend({}, defaults, this.core.s)

            this.init();

            return this;
        }

        Fullscreen.prototype.init = function() {

        };

        /**
        * Destroy function must be defined.
        * lightgallery will automatically call your module destroy function
        * before destroying the gallery
        */
        Fullscreen.prototype.destroy = function() {

        }

        // Attach your module with lightgallery
        $.fn.lightGallery.modules.fullscreen = Fullscreen;

    })(jQuery, window, document);