lightbox: use video object throughout
This commit is contained in:
@@ -317,12 +317,11 @@
|
|||||||
|
|
||||||
//ADDED-START
|
//ADDED-START
|
||||||
if(self.options.hasVideo) {
|
if(self.options.hasVideo) {
|
||||||
var $video = this.$lightbox.find('.lb-video');
|
|
||||||
var $lbContainer = this.$lightbox.find('.lb-container');
|
var $lbContainer = this.$lightbox.find('.lb-container');
|
||||||
var $hasVideoNav = $lbContainer.hasClass('lb-video-nav');
|
var $hasVideoNav = $lbContainer.hasClass('lb-video-nav');
|
||||||
|
|
||||||
if(self.album[imageNumber].video) {
|
if(self.album[imageNumber].video) {
|
||||||
$video.on('loadedmetadata', function(){
|
this.$video.on('loadedmetadata', function(){
|
||||||
var $This = $(this);
|
var $This = $(this);
|
||||||
|
|
||||||
//TODO merge with image
|
//TODO merge with image
|
||||||
@@ -362,13 +361,13 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
this.currentImageIndex = imageNumber;
|
this.currentImageIndex = imageNumber;
|
||||||
$video.attr('src', self.album[imageNumber].link);
|
this.$video.attr('src', self.album[imageNumber].link);
|
||||||
|
|
||||||
if(!$hasVideoNav) $lbContainer.addClass('lb-video-nav');
|
if(!$hasVideoNav) $lbContainer.addClass('lb-video-nav');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$video.attr('src', '');
|
this.$video.attr('src', '');
|
||||||
if($hasVideoNav) $lbContainer.removeClass('lb-video-nav');
|
if($hasVideoNav) $lbContainer.removeClass('lb-video-nav');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -682,10 +681,9 @@
|
|||||||
|
|
||||||
//ADDED-START
|
//ADDED-START
|
||||||
if(this.options.hasVideo) {
|
if(this.options.hasVideo) {
|
||||||
var $video = this.$lightbox.find('.lb-video');
|
|
||||||
var $lbContainer = this.$lightbox.find('.lb-container');
|
var $lbContainer = this.$lightbox.find('.lb-container');
|
||||||
var $hasVideoNav = $lbContainer.hasClass('lb-video-nav');
|
var $hasVideoNav = $lbContainer.hasClass('lb-video-nav');
|
||||||
$video.attr('src', '');
|
this.$video.attr('src', '');
|
||||||
|
|
||||||
if($hasVideoNav) $lbContainer.removeClass('lb-video-nav');
|
if($hasVideoNav) $lbContainer.removeClass('lb-video-nav');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user