$('document').ready(function(){ determineStartingVideoRatios(); setTimeout(function(){ videoRatio(); }, 1000); });
$(window).resize(function() { videoRatio(); });
var videoOriginalSizes = []; function determineStartingVideoRatios() { $('.videoWrapper').each(function(){ var videoId = $(this).data('videoid'); videoOriginalSizes[videoId] = { height: $( this ).children( 'iframe').attr('height'), width: $( this ).children( 'iframe' ).attr('width') }; console.log(videoOriginalSizes); }); }
function getVideoRatio(videoId) { return videoOriginalSizes[videoId].height / videoOriginalSizes[videoId].width; }
function setVideoWrapperAlignment(wrapper){ var siblingAlign = $(wrapper).prev().css("text-align"); var cssPropertyToSet = ''; var cssPropertyValue = 'auto';
switch(siblingAlign){ case 'left': cssPropertyToSet = 'margin-right'; break; case 'right': cssPropertyToSet = 'margin-left'; break; case 'center': cssPropertyToSet = 'margin'; break; default: break; }
if (cssPropertyToSet){ $(wrapper).css(cssPropertyToSet, cssPropertyValue); }
}
function videoRatio(){
$('.videoWrapper').each(function(){ var wrapper = this; $(wrapper).hide(); var videoId = $(wrapper).data('videoid'); var myParents = $(wrapper).parents();
var ancestorWidth = 287; //Pick a default size for the iphone 'cause it returns undefined sometimes
if (myParents.length > 0){
for (i=0;i
setVideoWrapperAlignment(wrapper); $(wrapper).show();
var videoRatio = getVideoRatio(videoId);
if ($(window).width() < 600 ) {
$(wrapper).width(ancestorWidth);
$(wrapper).height(ancestorWidth*videoRatio);
} else {
$(wrapper).width(videoOriginalSizes[videoId].width);
$(wrapper).height(videoOriginalSizes[videoId].height);
}
$(wrapper).children( 'iframe' ).width('100%');
$(wrapper).children( 'iframe' ).height('100%');
});
}
function twitter(eid) {
var twtTitle = "Check+Out+This+Email+!";
var twtUrl = encodeURIComponent("http://bbemaildelivery.com/bbext/index.php?p=email&id=8cd6a0bd-a4d7-ddac-de13-e0c5ad3e3b87&share=t");
var twtLink = 'http://twitter.com/share?url='+twtUrl+'&text='+twtTitle;
$.get('http://bbemaildelivery.com/bbext/index.php?p=click&eid=8cd6a0bd-a4d7-ddac-de13-e0c5ad3e3b87&url=Twitter');
location.href=twtLink;
}
function facebook(eid) {
var faceUrl = encodeURIComponent("http://bbemaildelivery.com/bbext/index.php?p=email&id=8cd6a0bd-a4d7-ddac-de13-e0c5ad3e3b87&share=f");
var faceLink = 'http://www.facebook.com/sharer/sharer.php?u='+faceUrl+'&t=Check+Out+This+Email';
$.get('http://bbemaildelivery.com/bbext/index.php?p=click&eid=8cd6a0bd-a4d7-ddac-de13-e0c5ad3e3b87&url=Facebook');
location.href=faceLink;
}
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-9827374-7']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
![]() ![]() |
|||||||||||||
|
|||||||||||||