[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/libraries/jquery.ui/ui/ -> effects.transfer.js (source)

   1  /*

   2   * jQuery UI Effects Transfer 1.7.3

   3   *

   4   * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)

   5   * Dual licensed under the MIT (MIT-LICENSE.txt)

   6   * and GPL (GPL-LICENSE.txt) licenses.

   7   *

   8   * http://docs.jquery.com/UI/Effects/Transfer

   9   *

  10   * Depends:

  11   *    effects.core.js

  12   */
  13  (function($) {
  14  
  15  $.effects.transfer = function(o) {
  16      return this.queue(function() {
  17          var elem = $(this),
  18              target = $(o.options.to),
  19              endPosition = target.offset(),
  20              animation = {
  21                  top: endPosition.top,
  22                  left: endPosition.left,
  23                  height: target.innerHeight(),
  24                  width: target.innerWidth()
  25              },
  26              startPosition = elem.offset(),
  27              transfer = $('<div class="ui-effects-transfer"></div>')
  28                  .appendTo(document.body)
  29                  .addClass(o.options.className)
  30                  .css({
  31                      top: startPosition.top,
  32                      left: startPosition.left,
  33                      height: elem.innerHeight(),
  34                      width: elem.innerWidth(),
  35                      position: 'absolute'
  36                  })
  37                  .animate(animation, o.duration, o.options.easing, function() {
  38                      transfer.remove();
  39                      (o.callback && o.callback.apply(elem[0], arguments));
  40                      elem.dequeue();
  41                  });
  42      });
  43  };
  44  
  45  })(jQuery);


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7