diff options
Diffstat (limited to 'resources/jquery/jquery.footHovzer.js')
-rw-r--r-- | resources/jquery/jquery.footHovzer.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/resources/jquery/jquery.footHovzer.js b/resources/jquery/jquery.footHovzer.js deleted file mode 100644 index 56fc32d4..00000000 --- a/resources/jquery/jquery.footHovzer.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Utility to stack stuff in an overlay fixed on the bottom of the page. - * - * Usage: - * <code> - * var hovzer = $.getFootHovzer(); - * hovzer.$.append( $myCollection ); - * hovzer.update(); - * </code> - * - * @author Timo Tijhof, 2012 - */ -( function ( $ ) { - var $hovzer, footHovzer, prevHeight, newHeight; - - function getHovzer() { - if ( $hovzer === undefined ) { - $hovzer = $( '<div id="jquery-foot-hovzer"></div>' ).appendTo( 'body' ); - } - return $hovzer; - } - - footHovzer = { - update: function () { - var $body; - - $body = $( 'body' ); - if ( prevHeight === undefined ) { - prevHeight = getHovzer().outerHeight( /*includeMargin=*/true ); - $body.css( 'paddingBottom', '+=' + prevHeight + 'px' ); - } else { - newHeight = getHovzer().outerHeight( true ); - $body.css( 'paddingBottom', ( parseFloat( $body.css( 'paddingBottom' ) ) - prevHeight ) + newHeight ); - - prevHeight = newHeight; - } - } - }; - - $.getFootHovzer = function () { - footHovzer.$ = getHovzer(); - return footHovzer; - }; - -}( jQuery ) ); |