From 31a11bace3b5c407f89f59805b80469abe8a581c Mon Sep 17 00:00:00 2001 From: TheTroll Date: Thu, 18 Mar 2010 17:27:48 +0100 Subject: cleanup --- extensions/.svn/text-base/jqt.floaty.js.svn-base | 92 ------------------------ 1 file changed, 92 deletions(-) delete mode 100644 extensions/.svn/text-base/jqt.floaty.js.svn-base (limited to 'extensions/.svn/text-base/jqt.floaty.js.svn-base') diff --git a/extensions/.svn/text-base/jqt.floaty.js.svn-base b/extensions/.svn/text-base/jqt.floaty.js.svn-base deleted file mode 100644 index 63fb5e6..0000000 --- a/extensions/.svn/text-base/jqt.floaty.js.svn-base +++ /dev/null @@ -1,92 +0,0 @@ -/* - - _/ _/_/ _/_/_/_/_/ _/ - _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ - _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ - _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ - _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ - _/ - _/ - - Created by David Kaneda - Documentation and issue tracking on Google Code - - Special thanks to Jonathan Stark - and pinch/zoom - - (c) 2009 by jQTouch project members. - See LICENSE.txt for license. - -*/ - -(function($) { - if ($.jQTouch) - { - $.jQTouch.addExtension(function Floaty(jQT){ - - $.fn.makeFloaty = function(options){ - var defaults = { - align: 'top', - spacing: 20, - time: '.3s' - } - var settings = $.extend({}, defaults, options); - settings.align = (settings.align == 'top') ? 'top' : 'bottom'; - - return this.each(function(){ - var $el = $(this); - - $el.css({ - '-webkit-transition': 'top ' + settings.time + ' ease-in-out', - 'display': 'block', - 'min-height': '0 !important' - }).data('settings', settings); - - $(document).bind('scroll', function(){ - if ($el.data('floatyVisible') === true) - { - $el.scrollFloaty(); - } - }); - $el.scrollFloaty(); - }); - } - - $.fn.scrollFloaty = function(){ - return this.each(function(){ - var $el = $(this); - var settings = $el.data('settings'); - var wHeight = $('html').attr('clientHeight'); // WRONG - - var newY = window.pageYOffset + - ((settings.align == 'top') ? - settings.spacing : wHeight - settings.spacing - $el.get(0).offsetHeight); - - $el.css('top', newY).data('floatyVisible', true); - }); - } - - $.fn.hideFloaty = function(){ - return this.each(function(){ - var $el = $(this); - var oh = $el.get(0).offsetHeight; - - $el.css('top', -oh-10).data('floatyVisible', false); - }); - } - - $.fn.toggleFloaty = function(){ - return this.each(function(){ - var $el = $(this); - if ($el.data('floatyVisible') === true){ - $el.hideFloaty(); - } - else - { - $el.scrollFloaty(); - } - }); - } - }); - } -})(jQuery); \ No newline at end of file -- cgit v1.2.3