asked on
ASKER
if (i % youvidColumns != 0) $('#youvid-video-list-div').append('<div class="youvid-video-tnail-box" style="width:' + ((100 / youvidColumns) - 4) + '%;" id="' + videoId + '"><div class="youvid-video-tnail" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=\'' + videoThumbnail + '\', sizingMethod=\'scale\'); background-image:url(\'' + videoThumbnail + '\')"><div class="youvid-duration">' + secondsToTime(videoDuration) + '</div></div><span class="youvid-video-list-title">' + videoTitle + '</span><br/><span class="youvid-video-list-views">' + getReadableNumber(videoViewCount) + ' views | ' + getDateDiff(videoUploaded) + ' ago</span></div>');
else $('#youvid-video-list-div').append('<div class="youvid-video-tnail-box" style="width:' + ((100 / youvidColumns) - 4) + '%; clear:both;" id="' + videoId + '"><div class="youvid-video-tnail" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=\'' + videoThumbnail + '\', sizingMethod=\'scale\'); background-image:url(\'' + videoThumbnail + '\')"><div class="youvid-duration">' + secondsToTime(videoDuration) + '</div></div><span class="youvid-video-list-title">' + videoTitle + '</span><br/><span class="youvid-video-list-views">' + getReadableNumber(videoViewCount) + ' views | ' + getDateDiff(videoUploaded) + ' ago</span></div>')
function showUploads(response) {
var testvid =[]; // NEW LINE
$('#youvid-video-list-div').empty();
$('#youvid-pager').empty();
var uploadsArray = response.data.items;
var totalVideoResults = response.data.totalItems;
$("#youvid-showing").text('Showing ' + response.data.startIndex + '-'+ (response.data.startIndex + uploadsArray.length - 1) + ' out of ' + totalVideoResults);
if (totalVideoResults > maxVideoResults) {
createNextButton('uploadSection');
}
for (var i = 0; i < uploadsArray.length; i++) {
videoId = uploadsArray[i].id;
videoTitle = uploadsArray[i].title;
videoViewCount = uploadsArray[i].viewCount;
videoDuration = uploadsArray[i].duration;
videoUploaded = uploadsArray[i].uploaded;
videoThumbnail = uploadsArray[i].thumbnail.hqDefault;
videoThumbnail = videoThumbnail.replace("hqdefault", "mqdefault");
if (i % youvidColumns != 0) testvid.push('<div class="youvid-video-tnail-box" style="width:' + ((100 / youvidColumns) - 4) + '%;" id="' + videoId + '"><div class="youvid-video-tnail" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=\'' + videoThumbnail + '\', sizingMethod=\'scale\'); background-image:url(\'' + videoThumbnail + '\')"><div class="youvid-duration">' + secondsToTime(videoDuration) + '</div></div><span class="youvid-video-list-title">' + videoTitle + '</span><br/><span class="youvid-video-list-views">' + getReadableNumber(videoViewCount) + ' views | ' + getDateDiff(videoUploaded) + ' ago</span></div>');
else testvid.push('<div class="youvid-video-tnail-box" style="width:' + ((100 / youvidColumns) - 4) + '%; clear:both;" id="' + videoId + '"><div class="youvid-video-tnail" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=\'' + videoThumbnail + '\', sizingMethod=\'scale\'); background-image:url(\'' + videoThumbnail + '\')"><div class="youvid-duration">' + secondsToTime(videoDuration) + '</div></div><span class="youvid-video-list-title">' + videoTitle + '</span><br/><span class="youvid-video-list-views">' + getReadableNumber(videoViewCount) + ' views | ' + getDateDiff(videoUploaded) + ' ago</span></div>')
}
$('#youvid-video-list-div').append(testvid.join('')); // NEW LINE
$('.youvid-video-tnail-box').click(function () {
if (showVideoNewPage) {
showVideoPage(this.id)
} else {
$('#youvid-video').attr('src', 'http://www.youtube.com/embed/' + this.id);
$('#youvid-video').show();
$('html,body').animate({
scrollTop: $("#youvid-header").offset().top
}, 'slow')
}
});
var youvidTnailWidth = $('.youvid-video-tnail').css('width');
youvidTnailWidth = youvidTnailWidth.substring(0, youvidTnailWidth.indexOf("px"));
var youvidTnailHeight = youvidTnailWidth / youtubeMqdefaultAspectRatio;
$('div.youvid-video-tnail').css({
'height': youvidTnailHeight + 'px'
})
}
ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
ASKER
The specific lines of code I'm comparing to yours.
Open in new window
Open in new window
Open in new window
You can see a working example of what I have here: http://jsfiddle.net/jej07/WbDT2/embedded/result/.