44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
( function( $ ) {
|
|
// Responsive videos
|
|
var all_videos = $( '.entry-content' ).find( 'iframe[src*="player.vimeo.com"], iframe[src*="youtube.com"], iframe[src*="youtube-nocookie.com"], iframe[src*="dailymotion.com"],iframe[src*="kickstarter.com"][src*="video.html"], object, embed' ),
|
|
f_height;
|
|
|
|
all_videos = all_videos.not( 'object object' );
|
|
|
|
all_videos.each( function() {
|
|
var video = $(this);
|
|
|
|
if ( video.parents( 'object' ).length )
|
|
return;
|
|
|
|
if ( ! video.prop( 'id' ) )
|
|
video.attr( 'id', 'rvw' + Math.floor( Math.random() * 999999 ) );
|
|
|
|
video
|
|
.wrap( '<div class="responsive-video-wrapper" style="padding-top: ' + ( video.attr( 'height' ) / video.attr( 'width' ) * 100 ) + '%" />' )
|
|
.removeAttr( 'height' )
|
|
.removeAttr( 'width' );
|
|
} );
|
|
|
|
// Footer height
|
|
$(window)
|
|
.resize( function() {
|
|
footer_height();
|
|
} )
|
|
.load( function() {
|
|
footer_height();
|
|
} );
|
|
|
|
function footer_height() {
|
|
f_height = $( '#footer-content' ).outerHeight() + 1;
|
|
$( '#footer' ).css( { height: f_height + 'px' } );
|
|
$( '#page' ).css( { marginBottom: -f_height + 'px', paddingBottom: f_height + 'px' } );
|
|
}
|
|
|
|
// Image anchor
|
|
$( 'a:has(img)' ).addClass('image-anchor');
|
|
|
|
$( 'a[href="#"]' ).click( function(e) {
|
|
e.preventDefault();
|
|
});
|
|
} )( jQuery ); |