CLICK HERE TO BUY IT TODAY! OR GET IT FREE VIA TRIALPAY  

PHP Demo Application - Source Code

/Framework/Model/Vendor/jquery-ui/development-bundle/ui/jquery.effects.clip.js



/*
 * jQuery UI Effects Clip 1.8.4
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Clip
 *
 * Depends:
 *    jquery.effects.core.js
 */
(function( $, undefined ) {
	$.effects.clip = function(o) {
		    return this.queue(function() {
			        // Create element
			        var el = $(this), props = ['position','top','left','height','width'];
			        // Set options
			        var mode = $.effects.setMode(elo.options.mode || 'hide');
			 // Set Mode
			        var direction o.options.direction || 'vertical';
			 // Default direction
			        // Adjust
			        $.effects.save(elprops);
			 el.show();
			 // Save & Show
			        var wrapper = $.effects.createWrapper(el).css({overflow:'hidden'});
			 // Create Wrapper
			        var animate el[0].tagName == 'IMG' wrapper el;
			        var ref = {
				            size: (direction == 'vertical') ? 'height' 'width',
				            position: (direction == 'vertical') ? 'top' 'left'
				        };
			        var distance = (direction == 'vertical') ? animate.height() : animate.width();
			        if(mode == 'show') {
				animate.css(ref.size0);
				 animate.css(ref.positiondistance 2);
				} // Shift
			        // Animation
			        var animation {};
			        animation[ref.size] = mode == 'show' distance 0;
			        animation[ref.position] = mode == 'show' distance 2;
			        // Animate
			        animate.animate(animation, { queuefalsedurationo.durationeasingo.options.easingcomplete: function() {
					            if(mode == 'hide'el.hide();
					 // Hide
					            $.effects.restore(elprops);
					 $.effects.removeWrapper(el);
					 // Restore
					            if(o.callbacko.callback.apply(el[0], arguments);
					 // Callback
					            el.dequeue();
					        }});
			    });
		};
	})(jQuery);





PHP Demo Source Code Index