/*! lg-fullscreen - v1.0.0 - 2016-09-20 * http://sachinchoolur.github.io/lightgallery * copyright (c) 2016 sachin n; licensed gplv3 */ !function(a,b){"function"==typeof define&&define.amd?define([],function(){return b()}):"object"==typeof exports?module.exports=b():b()}(this,function(){!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='',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)});