[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/resources/lib/jquery.ui/ -> jquery.ui.effect-highlight.js (source)

   1  /*!
   2   * jQuery UI Effects Highlight 1.9.2
   3   * http://jqueryui.com
   4   *
   5   * Copyright 2012 jQuery Foundation and other contributors
   6   * Released under the MIT license.
   7   * http://jquery.org/license
   8   *
   9   * http://api.jqueryui.com/highlight-effect/
  10   *
  11   * Depends:
  12   *    jquery.ui.effect.js
  13   */
  14  (function( $, undefined ) {
  15  
  16  $.effects.effect.highlight = function( o, done ) {
  17      var elem = $( this ),
  18          props = [ "backgroundImage", "backgroundColor", "opacity" ],
  19          mode = $.effects.setMode( elem, o.mode || "show" ),
  20          animation = {
  21              backgroundColor: elem.css( "backgroundColor" )
  22          };
  23  
  24      if (mode === "hide") {
  25          animation.opacity = 0;
  26      }
  27  
  28      $.effects.save( elem, props );
  29  
  30      elem
  31          .show()
  32          .css({
  33              backgroundImage: "none",
  34              backgroundColor: o.color || "#ffff99"
  35          })
  36          .animate( animation, {
  37              queue: false,
  38              duration: o.duration,
  39              easing: o.easing,
  40              complete: function() {
  41                  if ( mode === "hide" ) {
  42                      elem.hide();
  43                  }
  44                  $.effects.restore( elem, props );
  45                  done();
  46              }
  47          });
  48  };
  49  
  50  })(jQuery);


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1