diff options
author | Alib <aliboba@free.fr> | 2010-03-18 17:21:19 +0100 |
---|---|---|
committer | Alib <aliboba@free.fr> | 2010-03-18 17:21:19 +0100 |
commit | 816d55f57ec56f4f306585075ac43e011bcb9fea (patch) | |
tree | 3b73cd016fc0b9b54438f501840bd7249bf81290 /themes/extensions/jqt.floaty.js | |
parent | 8f38837933ee756146813a43dc1633cab1a99ae3 (diff) | |
download | istreamdev-816d55f57ec56f4f306585075ac43e011bcb9fea.tar.gz istreamdev-816d55f57ec56f4f306585075ac43e011bcb9fea.tar.bz2 |
clean themes rep
Diffstat (limited to 'themes/extensions/jqt.floaty.js')
-rw-r--r-- | themes/extensions/jqt.floaty.js | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/themes/extensions/jqt.floaty.js b/themes/extensions/jqt.floaty.js deleted file mode 100644 index 2ae8f4d..0000000 --- a/themes/extensions/jqt.floaty.js +++ /dev/null @@ -1,92 +0,0 @@ -/*
-
- _/ _/_/ _/_/_/_/_/ _/
- _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/
- _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/
- _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
- _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/
- _/
- _/
-
- Created by David Kaneda <http://www.davidkaneda.com>
- Documentation and issue tracking on Google Code <http://code.google.com/p/jqtouch/>
-
- Special thanks to Jonathan Stark <http://jonathanstark.com/>
- and pinch/zoom <http://www.pinchzoom.com/>
-
- (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 |