/*! lightgallery - v1.2.21 - 2016-06-28
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
!function(a, b, c, d){"use strict"; var e = {fullScreen:!0}, f = function(b){return this.core = a(b).data("lightGallery"), this.$el = a(b), this.core.s = a.extend({}, e, this.core.s), this.init(), this}; f.prototype.init = function(){var a = ""; if (this.core.s.fullScreen){if (!(c.fullscreenEnabled || c.webkitFullscreenEnabled || c.mozFullScreenEnabled || c.msFullscreenEnabled))return; a = '<span class="lg-fullscreen lg-icon"></span>', this.core.$outer.find(".lg-toolbar").append(a), this.fullScreen()}}, f.prototype.requestFullscreen = function(){var a = c.documentElement; a.requestFullscreen?a.requestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen && a.webkitRequestFullscreen()}, f.prototype.exitFullscreen = function(){c.exitFullscreen?c.exitFullscreen():c.msExitFullscreen?c.msExitFullscreen():c.mozCancelFullScreen?c.mozCancelFullScreen():c.webkitExitFullscreen && c.webkitExitFullscreen()}, f.prototype.fullScreen = function(){var b = this; a(c).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg", function(){b.core.$outer.toggleClass("lg-fullscreen-on")}), this.core.$outer.find(".lg-fullscreen").on("click.lg", function(){c.fullscreenElement || c.mozFullScreenElement || c.webkitFullscreenElement || c.msFullscreenElement?b.exitFullscreen():b.requestFullscreen()})}, f.prototype.destroy = function(){this.exitFullscreen(), a(c).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")}, a.fn.lightGallery.modules.fullscreen = f}(jQuery, window, document); |