Lines Matching refs:index

76         index: false,  property in AnonymousFunction91f19f9c0200.defaults
169 _this.index = parseInt(_hash.split('&slide=')[1], 10);
174 _this.build(_this.index);
185 _this.index = _this.s.index || 0;
190 _this.build(_this.index);
209 _this.index = _this.s.index || _this.$items.index(this);
213 _this.build(_this.index);
221 Plugin.prototype.build = function(index) { argument
233 _this.slide(index, false, false, false);
338 this.$slide.eq(this.index).addClass('lg-current');
424 Plugin.prototype.isVideo = function(src, index) { argument
428 html = this.s.dynamicEl[index].html;
430 html = this.$items.eq(index).attr('data-html');
469 …nd('<div id="lg-counter"><span id="lg-counter-current">' + (parseInt(this.index, 10) + 1) + '</spa…
477 Plugin.prototype.addHtml = function(index) { argument
482 if (this.s.dynamicEl[index].subHtmlUrl) {
483 subHtmlUrl = this.s.dynamicEl[index].subHtmlUrl;
485 subHtml = this.s.dynamicEl[index].subHtml;
488 $currentEle = this.$items.eq(index);
528 this.$slide.eq(index).load(subHtmlUrl);
530 this.$slide.eq(index).append(subHtml);
543 this.$el.trigger('onAfterAppendSubHtml.lg', [index]);
550 Plugin.prototype.preload = function(index) { argument
554 if (i >= this.$items.length - index) {
558 this.loadContent(index + i, false, 0);
562 if (index - j < 0) {
566 this.loadContent(index - j, false, 0);
576 Plugin.prototype.loadContent = function(index, rec, delay) { argument
612 if (_this.s.dynamicEl[index].poster) {
614 _poster = _this.s.dynamicEl[index].poster;
617 _html = _this.s.dynamicEl[index].html;
618 _src = _this.s.dynamicEl[index].src;
620 if (_this.s.dynamicEl[index].responsive) {
621 var srcDyItms = _this.s.dynamicEl[index].responsive.split(',');
625 _srcset = _this.s.dynamicEl[index].srcset;
626 _sizes = _this.s.dynamicEl[index].sizes;
630 if (_this.$items.eq(index).attr('data-poster')) {
632 _poster = _this.$items.eq(index).attr('data-poster');
635 _html = _this.$items.eq(index).attr('data-html');
636 _src = _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src');
638 if (_this.$items.eq(index).attr('data-responsive')) {
639 var srcItms = _this.$items.eq(index).attr('data-responsive').split(',');
643 _srcset = _this.$items.eq(index).attr('data-srcset');
644 _sizes = _this.$items.eq(index).attr('data-sizes');
652 if (_this.s.dynamicEl[index].iframe) {
656 if (_this.$items.eq(index).attr('data-iframe') === 'true') {
661 var _isVideo = _this.isVideo(_src, index);
662 if (!_this.$slide.eq(index).hasClass('lg-loaded')) {
664 …_this.$slide.eq(index).prepend('<div class="lg-video-cont" style="max-width:' + _this.s.iframeMaxW…
675 …_this.$slide.eq(index).prepend('<div class="lg-video-cont ' + videoClass + ' "><div class="lg-vide…
678 … _this.$slide.eq(index).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>');
679 _this.$el.trigger('hasVideo.lg', [index, _src, _html]);
681 …_this.$slide.eq(index).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="' + …
684 _this.$el.trigger('onAferAppendSlide.lg', [index]);
686 _$img = _this.$slide.eq(index).find('.lg-object');
703 _this.addHtml(index);
706 _this.$slide.eq(index).addClass('lg-loaded');
709 _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
721 _this.$slide.eq(index).addClass('lg-complete');
722 _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]);
729 _this.$slide.eq(index).addClass('lg-complete');
733 if (!_this.$slide.eq(index).hasClass('lg-complete')) {
734 _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
735 _this.preload(index);
738 _this.preload(index);
766 Plugin.prototype.slide = function(index, fromTouch, fromThumb, direction) { argument
768 var _prevIndex = this.$outer.find('.lg-current').index();
773 if (_this.lGalleryOn && (_prevIndex === index)) {
785 …_src = _this.s.dynamicEl[index].downloadUrl !== false && (_this.s.dynamicEl[index].downloadUrl || …
787index).attr('data-download-url') !== 'false' && (_this.$items.eq(index).attr('data-download-url') …
799 this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
810 _this.addHtml(index);
814 this.arrowDisable(index);
817 if (index < _prevIndex) {
819 } else if (index > _prevIndex) {
834 this.$slide.eq(index).addClass('lg-prev-slide');
839 this.$slide.eq(index).addClass('lg-next-slide');
848 _this.$slide.eq(index).addClass('lg-current');
859 touchPrev = index - 1;
860 touchNext = index + 1;
862 if ((index === 0) && (_prevIndex === _length - 1)) {
867 } else if ((index === _length - 1) && (_prevIndex === 0)) {
885 _this.$slide.eq(index).addClass('lg-current');
890 _this.loadContent(index, true, 0);
895 _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
899 _this.loadContent(index, true, _this.s.backdropDuration);
902 _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
908 $('#lg-counter-current').text(index + 1);
927 if ((_this.index + 1) < _this.$slide.length) {
928 _this.index++;
929 _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
930 _this.slide(_this.index, fromTouch, false, 'next');
933 _this.index = 0;
934 _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
935 _this.slide(_this.index, fromTouch, false, 'next');
958 if (_this.index > 0) {
959 _this.index--;
960 _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
961 _this.slide(_this.index, fromTouch, false, 'prev');
964 _this.index = _this.$items.length - 1;
965 _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
966 _this.slide(_this.index, fromTouch, false, 'prev');
1018 Plugin.prototype.arrowDisable = function(index) { argument
1022 if ((index + 1) < this.$slide.length) {
1028 if (index > 0) {
1056 this.setTranslate(this.$slide.eq(this.index), distance, 0);
1059 … this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0);
1060 … this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0);
1200 var _touchNext = this.index + 1;
1201 var _touchPrev = this.index - 1;
1203 if (this.index === 0) {
1205 } else if (this.index === this.$slide.length - 1) {