Videos

'); $('.lg-backdrop487').css('transition-duration', this.s.backdropDuration + 'ms'); for(i=0; i
'; } if(this.s.controls && this.$items.length > 1) { controls='
' + '' + this.s.prevHtml + '' + '' + this.s.nextHtml + '' + '
'; } if(this.s.appendSubHtmlTo==='.lg-sub-html') { subHtmlCont='
'; } template='
' + '
' + '
' + list + '
' + '
' + '' + '
' + controls + subHtmlCont + '
' + '
'; $('body').append(template); this.$outer=$('.lg-outer487'); this.$slide=this.$outer.find('.lg-item'); if(this.s.useLeft) { this.$outer.addClass('lg-use-left'); this.s.mode='lg-slide'; } else { this.$outer.addClass('lg-use-css3'); } _this.setTop(); $(window).on('resize.lg orientationchange.lg', function() { setTimeout(function() { _this.setTop(); }, 100); }); this.$slide.eq(this.index).addClass('lg-current'); if(this.doCss()) { this.$outer.addClass('lg-css3'); } else { this.$outer.addClass('lg-css'); this.s.speed=0; } this.$outer.addClass(this.s.mode); if(this.s.enableDrag && this.$items.length > 1) { this.$outer.addClass('lg-grab'); } if(this.s.showAfterLoad) { this.$outer.addClass('lg-show-after-load'); } if(this.doCss()) { var $inner=this.$outer.find('.lg-inner'); $inner.css('transition-timing-function', this.s.cssEasing); $inner.css('transition-duration', this.s.speed + 'ms'); } $('.lg-backdrop487').addClass('in'); setTimeout(function() { _this.$outer.addClass('lg-visible'); }, this.s.backdropDuration); this.prevScrollTop=$(window).scrollTop(); }; Plugin.prototype.setTop=function() { if(this.s.height!=='100%') { var wH=$(window).height(); var top=Math.floor((wH - parseInt(this.s.height, 10)) / 2); var $lGallery=this.$outer.find('.lg'); if(wH >= parseInt(this.s.height, 10)) { $lGallery.css('top', top + 'px'); } else { $lGallery.css('top', '0px'); } } }; Plugin.prototype.doCss=function() { var support=function() { var transition=['transition', 'MozTransition', 'WebkitTransition', 'OTransition', 'msTransition', 'KhtmlTransition']; var root=document.documentElement; var i=0; for(i=0; i ' + (parseInt(this.index, 10) + 1) + ' / ' + this.$items.length + '
'); } }; Plugin.prototype.addHtml=function(index) { var subHtml=null; var subHtmlUrl; var $currentEle; if(this.s.dynamic) { if(this.s.dynamicEl[index].subHtmlUrl) { subHtmlUrl=this.s.dynamicEl[index].subHtmlUrl; } else { subHtml=this.s.dynamicEl[index].subHtml; } } else { $currentEle=this.$items.eq(index); if($currentEle.attr('data-sub-html-url')) { subHtmlUrl=$currentEle.attr('data-sub-html-url'); } else { subHtml=$currentEle.attr('data-sub-html'); if(this.s.getCaptionFromTitleOrAlt && !subHtml) { subHtml=$currentEle.attr('title') || $currentEle.find('img').first().attr('alt'); } } } if(!subHtmlUrl) { if(typeof subHtml!=='undefined' && subHtml!==null) { var fL=subHtml.substring(0, 1); if(fL==='.' || fL==='#') { if(this.s.subHtmlSelectorRelative && !this.s.dynamic) { subHtml=$currentEle.find(subHtml).html(); } else { subHtml=$(subHtml).html(); } } } else { subHtml=''; } } if(this.s.appendSubHtmlTo==='.lg-sub-html') { if(subHtmlUrl) { this.$outer.find(this.s.appendSubHtmlTo).load(subHtmlUrl); } else { this.$outer.find(this.s.appendSubHtmlTo).html(subHtml); } } else { if(subHtmlUrl) { this.$slide.eq(index).load(subHtmlUrl); } else { this.$slide.eq(index).append(subHtml); } } if(typeof subHtml!=='undefined' && subHtml!==null) { if(subHtml==='') { this.$outer.find(this.s.appendSubHtmlTo).addClass('lg-empty-html'); } else { this.$outer.find(this.s.appendSubHtmlTo).removeClass('lg-empty-html'); } } this.$el.trigger('onAfterAppendSubHtml.lg', [index]); }; Plugin.prototype.preload=function(index) { var i=1; var j=1; for(i=1; i = this.$items.length - index) { break; } this.loadContent(index + i, false, 0); } for(j=1; j wWidth) { _src=rsSrc[j]; break; } } }; if(_this.s.dynamic) { if(_this.s.dynamicEl[index].poster) { _hasPoster=true; _poster=_this.s.dynamicEl[index].poster; } _html=_this.s.dynamicEl[index].html; _src=_this.s.dynamicEl[index].src; if(_this.s.dynamicEl[index].responsive) { var srcDyItms=_this.s.dynamicEl[index].responsive.split(','); getResponsiveSrc(srcDyItms); } _srcset=_this.s.dynamicEl[index].srcset; _sizes=_this.s.dynamicEl[index].sizes; } else { if(_this.$items.eq(index).attr('data-poster')) { _hasPoster=true; _poster=_this.$items.eq(index).attr('data-poster'); } _html=_this.$items.eq(index).attr('data-html'); _src=_this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src'); if(_this.$items.eq(index).attr('data-responsive')) { var srcItms=_this.$items.eq(index).attr('data-responsive').split(','); getResponsiveSrc(srcItms); } _srcset=_this.$items.eq(index).attr('data-srcset'); _sizes=_this.$items.eq(index).attr('data-sizes'); } var iframe=false; if(_this.s.dynamic) { if(_this.s.dynamicEl[index].iframe) { iframe=true; } } else { if(_this.$items.eq(index).attr('data-iframe')==='true') { iframe=true; } } var _isVideo=_this.isVideo(_src, index); if(!_this.$slide.eq(index).hasClass('lg-loaded')) { if(iframe) { _this.$slide.eq(index).prepend('
'); } else if(_hasPoster) { var videoClass=''; if(_isVideo && _isVideo.youtube) { videoClass='lg-has-youtube'; } else if(_isVideo && _isVideo.vimeo) { videoClass='lg-has-vimeo'; } else { videoClass='lg-has-html5'; } _this.$slide.eq(index).prepend('
'); } else if(_isVideo) { _this.$slide.eq(index).prepend('
'); _this.$el.trigger('hasVideo.lg', [index, _src, _html]); } else { _this.$slide.eq(index).prepend('
'); } _this.$el.trigger('onAferAppendSlide.lg', [index]); _$img=_this.$slide.eq(index).find('.lg-object'); if(_sizes) { _$img.attr('sizes', _sizes); } if(_srcset) { _$img.attr('srcset', _srcset); try { picturefill({elements: [_$img[0]]}); } catch(e) { console.error('Make sure you have included Picturefill version 2'); } } if(this.s.appendSubHtmlTo!=='.lg-sub-html') { _this.addHtml(index); } _this.$slide.eq(index).addClass('lg-loaded'); } _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { var _speed=0; if(delay && !$('body').hasClass('lg-from-hash')) { _speed=delay; } setTimeout(function() { _this.$slide.eq(index).addClass('lg-complete'); _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]); }, _speed); }); if(_isVideo && _isVideo.html5 && !_hasPoster) { _this.$slide.eq(index).addClass('lg-complete'); } if(rec===true) { if(!_this.$slide.eq(index).hasClass('lg-complete')) { _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() { _this.preload(index); }); } else { _this.preload(index); } } }; Plugin.prototype.slide=function(index, fromTouch, fromThumb) { var _prevIndex=this.$outer.find('.lg-current').index(); var _this=this; if(_this.lGalleryOn && (_prevIndex===index)) { return; } var _length=this.$slide.length; var _time=_this.lGalleryOn ? this.s.speed : 0; var _next=false; var _prev=false; if(!_this.lgBusy) { if(this.s.download) { var _src; if(_this.s.dynamic) { _src=_this.s.dynamicEl[index].downloadUrl!==false && (_this.s.dynamicEl[index].downloadUrl || _this.s.dynamicEl[index].src); } else { _src=_this.$items.eq(index).attr('data-download-url')!=='false' && (_this.$items.eq(index).attr('data-download-url') || _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src')); } if(_src) { $('#lg-download').attr('href', _src); _this.$outer.removeClass('lg-hide-download'); } else { _this.$outer.addClass('lg-hide-download'); } } this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); _this.lgBusy=true; clearTimeout(_this.hideBartimeout); if(this.s.appendSubHtmlTo==='.lg-sub-html') { setTimeout(function() { _this.addHtml(index); }, _time); } this.arrowDisable(index); if(!fromTouch) { _this.$outer.addClass('lg-no-trans'); this.$slide.removeClass('lg-prev-slide lg-next-slide'); if(index _prevIndex) { _next=true; if((index===_length - 1) && (_prevIndex===0) && !fromThumb) { _prev=true; _next=false; } } if(_prev) { this.$slide.eq(index).addClass('lg-prev-slide'); this.$slide.eq(_prevIndex).addClass('lg-next-slide'); } else if(_next) { this.$slide.eq(index).addClass('lg-next-slide'); this.$slide.eq(_prevIndex).addClass('lg-prev-slide'); } setTimeout(function() { _this.$slide.removeClass('lg-current'); _this.$slide.eq(index).addClass('lg-current'); _this.$outer.removeClass('lg-no-trans'); }, 50); } else { var touchPrev=index - 1; var touchNext=index + 1; if((index===0) && (_prevIndex===_length - 1)) { touchNext=0; touchPrev=_length - 1; } else if((index===_length - 1) && (_prevIndex===0)) { touchNext=0; touchPrev=_length - 1; } this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide'); _this.$slide.eq(touchPrev).addClass('lg-prev-slide'); _this.$slide.eq(touchNext).addClass('lg-next-slide'); _this.$slide.eq(index).addClass('lg-current'); } if(_this.lGalleryOn) { setTimeout(function() { _this.loadContent(index, true, 0); }, this.s.speed + 50); setTimeout(function() { _this.lgBusy=false; _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); }, this.s.speed); } else { _this.loadContent(index, true, _this.s.backdropDuration); _this.lgBusy=false; _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]); } _this.lGalleryOn=true; if(this.s.counter) { $('#lg-counter487-current').text(index + 1); } } }; Plugin.prototype.goToNextSlide=function(fromTouch) { var _this=this; if(!_this.lgBusy) { jQuery('html').css({'cursor': 'default'}); if((_this.index + 1) 0) { _this.index--; _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); _this.slide(_this.index, fromTouch, false); jQuery('html').css({'cursor': 'default'}); } else { if(_this.s.loop) { _this.index=_this.$items.length - 1; _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]); _this.slide(_this.index, fromTouch, false); } else if(_this.s.slideEndAnimatoin) { _this.$outer.addClass('lg-left-end'); setTimeout(function() { _this.$outer.removeClass('lg-left-end'); }, 400); } } } jQuery('.lg-toolbar').find('h4').css('opacity', '0'); var title; if(fromTouch) { title=jQuery('.lg-current').children('div').attr('data-title'); } else { title=jQuery('.lg-next-slide').children('div').attr('data-title'); } jQuery('.lg-toolbar').find('h4').html(title); jQuery('.lg-toolbar').find('h4').animate({'opacity': '1'}, 500); }; Plugin.prototype.keyPress=function() { var _this=this; if(this.$items.length > 1) { $(window).on('keyup.lg', function(e) { if(_this.$items.length > 1) { if(e.keyCode===37) { e.preventDefault(); _this.goToPrevSlide(); } if(e.keyCode===39) { e.preventDefault(); _this.goToNextSlide(); } } }); } $(window).on('keydown.lg', function(e) { if(_this.s.escKey===true && e.keyCode===27) { e.preventDefault(); if(!_this.$outer.hasClass('lg-thumb-open')) { _this.destroy(); } else { _this.$outer.removeClass('lg-thumb-open'); } } }); }; Plugin.prototype.arrow=function() { var _this=this; this.$outer.find('.lg-prev487').on('click.lg', function() { _this.goToPrevSlide(); }); this.$outer.find('.lg-next487').on('click.lg', function() { _this.goToNextSlide(); }); }; Plugin.prototype.arrowDisable=function(index) { if(!this.s.loop && this.s.hideControlOnEnd) { if((index + 1) 0) { this.$outer.find('.lg-prev487').removeAttr('disabled').removeClass('disabled'); } else { this.$outer.find('.lg-prev487').attr('disabled', 'disabled').addClass('disabled'); } } }; Plugin.prototype.setTranslate=function($el, xValue, yValue) { if(this.s.useLeft) { $el.css('left', xValue); } else { $el.css({transform: 'translate3d(' + (xValue) + 'px, ' + yValue + 'px, 0px)'}); } }; Plugin.prototype.touchMove=function(startCoords, endCoords) { var distance=endCoords - startCoords; if(Math.abs(distance) > 15) { this.$outer.addClass('lg-dragging'); this.setTranslate(this.$slide.eq(this.index), distance, 0); this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0); this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0); } }; Plugin.prototype.touchEnd=function(distance) { var _this=this; if(_this.s.mode!=='lg-slide') { _this.$outer.addClass('lg-slide'); } this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity', '0'); setTimeout(function() { _this.$outer.removeClass('lg-dragging'); if((distance _this.s.swipeThreshold)) { _this.goToNextSlide(true); } else if((distance > 0) && (Math.abs(distance) > _this.s.swipeThreshold)) { _this.goToPrevSlide(true); } else if(Math.abs(distance) -1) { this.$slide.eq(touchPrev).addClass('lg-prev-slide'); } this.$slide.eq(touchNext).addClass('lg-next-slide'); }; Plugin.prototype.mousewheel=function() { var _this=this; _this.$outer.on('mousewheel.lg', function(e) { if(!e.deltaY) { return; } if(e.deltaY > 0) { _this.goToPrevSlide(); } else { _this.goToNextSlide(); } e.preventDefault(); }); }; Plugin.prototype.closeGallery=function() { var _this=this; var mousedown=false; this.$outer.find('.lg-close487').on('click.lg', function() { _this.destroy(); }); if(_this.s.closable) { _this.$outer.on('mousedown.lg', function(e) { if($(e.target).is('.lg-outer487') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap')) { mousedown=true; } else { mousedown=false; } }); _this.$outer.on('mouseup.lg', function(e) { if($(e.target).is('.lg-outer487') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap') && mousedown) { if(!_this.$outer.hasClass('lg-dragging')) { _this.destroy(); } } }); } }; Plugin.prototype.destroy=function(d) { var _this=this; if(!d) { _this.$el.trigger('onBeforeClose.lg'); } $(window).scrollTop(_this.prevScrollTop); if(d) { if(!_this.s.dynamic) { this.$items.off('click.lg click.lgcustom'); } $.removeData(_this.el, 'lightGallery487'); } this.$el.off('.lg.tm'); $.each($.fn.lightGallery487.modules, function(key) { if(_this.modules[key]) { _this.modules[key].destroy(); } }); this.lGalleryOn=false; clearTimeout(_this.hideBartimeout); this.hideBartimeout=false; $(window).off('.lg'); $('body').removeClass('lg-on lg-from-hash'); if(_this.$outer) { _this.$outer.removeClass('lg-visible'); } $('.lg-backdrop487').removeClass('in'); y=true; setTimeout(function() { if(_this.$outer) { _this.$outer.remove(); } $('.lg-backdrop487').remove(); if(!d) { _this.$el.trigger('onCloseAfter.lg'); } }, _this.s.backdropDuration + 50); }; $.fn.lightGallery487 =function(options) { return this.each(function() { if(!$.data(this, 'lightGallery487')) { $.data(this, 'lightGallery487', new Plugin(this, options)); } else { try { $(this).data('lightGallery487').init(); } catch(err) { console.error('lightGallery487 has not initiated properly'); } } }); }; $.fn.lightGallery487.modules={}; })(jQuery, window, document); //-->
'); } _this.progress(); if(_this.core.s.autoplay) { _this.startlAuto(); } _this.$el.on('onDragstart.lg.tm touchstart.lg.tm', function() { if(_this.interval) { _this.cancelAuto(); _this.canceledOnTouch=true; } }); _this.$el.on('onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm', function() { if(!_this.interval && _this.canceledOnTouch) { _this.startlAuto(); _this.canceledOnTouch=false; } }); }; Autoplay.prototype.progress=function() { var _this=this; var _$progressBar; var _$progress; _this.$el.on('onBeforeSlide.lg.tm', function() { if(_this.core.s.progressBar && _this.fromAuto) { _$progressBar=_this.core.$outer.find('.lg-progress-bar'); _$progress=_this.core.$outer.find('.lg-progress'); if(_this.interval) { _$progress.removeAttr('style'); _$progressBar.removeClass('lg-start'); setTimeout(function() { _$progress.css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s'); _$progressBar.addClass('lg-start'); }, 20); } } if(!_this.fromAuto && !_this.core.s.fourceAutoplay) { _this.cancelAuto(); } _this.fromAuto=false; }); }; Autoplay.prototype.controls=function() { var _this=this; var _html=''; $(this.core.s.appendAutoplayControlsTo).append(_html); var x=0; _this.core.$outer.find('.totCircl').on('click.lg', function() { if($('.totCircl').hasClass('totalsoft-play-circle-o')) { x=0; } else { x=1; } x++; if(x % 2==1) { jQuery('.totCircl').removeClass('totalsoft-play-circle-o'); jQuery('.totCircl').addClass('totalsoft-pause-circle-o'); } else if($('.totCircl').hasClass('totalsoft-pause-circle-o')) { jQuery('.totCircl').addClass('totalsoft-play-circle-o'); jQuery('.totCircl').removeClass('totalsoft-pause-circle-o'); } if($(_this.core.$outer).hasClass('lg-show-autoplay')) { _this.cancelAuto(); _this.core.s.fourceAutoplay=false; } else { if(!_this.interval) { _this.startlAuto(); _this.core.s.fourceAutoplay=_this.fourceAutoplayTemp; } } }); }; Autoplay.prototype.startlAuto=function() { var _this=this; _this.core.$outer.find('.lg-progress').css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s'); _this.core.$outer.addClass('lg-show-autoplay'); _this.core.$outer.find('.lg-progress-bar').addClass('lg-start'); jQuery('.totCircl').removeClass('totalsoft-play-circle-o'); jQuery('.totCircl').addClass('totalsoft-pause-circle-o'); _this.interval=setInterval(function() { if(_this.core.index + 1

Welcome Back!

Login to your account below

Create New Account!

Fill the forms below to register

Retrieve your password

Please enter your username or email address to reset your password.

Exit mobile version