Lines Matching defs:Effect

101 var Effect = {
108 throw("Effect.tagifyText requires including script.aculo.us' builder.js library");
156 Effect[element.visible() ?
157 Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options);
161 var Effect2 = Effect; // deprecated
165 Effect.Transitions = {
197 Effect.ScopedQueue = Class.create();
198 Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {
251 Effect.Queues = {
257 this.instances[queueName] = new Effect.ScopedQueue();
262 Effect.Queue = Effect.Queues.get('global');
264 Effect.DefaultOptions = {
265 transition: Effect.Transitions.sinoidal,
267 fps: 25.0, // max. 25fps due to Effect.Queue implementation
275 Effect.Base = function() {};
276 Effect.Base.prototype = {
279 this.options = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});
286 Effect.Queues.get(typeof this.options.queue == 'string' ?
326 Effect.Queues.get(typeof this.options.queue == 'string' ?
335 return '#<Effect:' + $H(this).inspect() + ',options:' + $H(this.options).inspect() + '>';
339 Effect.Parallel = Class.create();
340 Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
359 Effect.Event = Class.create();
360 Object.extend(Object.extend(Effect.Event.prototype, Effect.Base.prototype), {
370 Effect.Opacity = Class.create();
371 Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
374 if(!this.element) throw(Effect._elementDoesNotExistError);
389 Effect.Move = Class.create();
390 Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
393 if(!this.element) throw(Effect._elementDoesNotExistError);
424 Effect.MoveBy = function(element, toTop, toLeft) {
425 return new Effect.Move(element,
429 Effect.Scale = Class.create();
430 Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
433 if(!this.element) throw(Effect._elementDoesNotExistError);
504 Effect.Highlight = Class.create();
505 Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
508 if(!this.element) throw(Effect._elementDoesNotExistError);
538 Effect.ScrollTo = Class.create();
539 Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
565 Effect.Fade = function(element) {
575 return new Effect.Opacity(element,options);
578 Effect.Appear = function(element) {
590 return new Effect.Opacity(element,options);
593 Effect.Puff = function(element) {
603 return new Effect.Parallel(
604 [ new Effect.Scale(element, 200,
606 new Effect.Opacity(element, { sync: true, to: 0.0 } ) ],
617 Effect.BlindUp = function(element) {
620 return new Effect.Scale(element, 0,
631 Effect.BlindDown = function(element) {
634 return new Effect.Scale(element, 100, Object.extend({
649 Effect.SwitchOff = function(element) {
652 return new Effect.Appear(element, Object.extend({
655 transition: Effect.Transitions.flicker,
657 new Effect.Scale(effect.element, 1, {
671 Effect.DropOut = function(element) {
677 return new Effect.Parallel(
678 [ new Effect.Move(element, {x: 0, y: 100, sync: true }),
679 new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
691 Effect.Shake = function(element) {
696 return new Effect.Move(element,
698 new Effect.Move(effect.element,
700 new Effect.Move(effect.element,
702 new Effect.Move(effect.element,
704 new Effect.Move(effect.element,
706 new Effect.Move(effect.element,
712 Effect.SlideDown = function(element) {
717 return new Effect.Scale(element, 100, Object.extend({
740 Effect.SlideUp = function(element) {
743 return new Effect.Scale(element, window.opera ? 0 : 1,
768 Effect.Squish = function(element) {
769 return new Effect.Scale(element, window.opera ? 1 : 0, {
780 Effect.Grow = function(element) {
784 moveTransition: Effect.Transitions.sinoidal,
785 scaleTransition: Effect.Transitions.sinoidal,
786 opacityTransition: Effect.Transitions.full
827 return new Effect.Move(element, {
835 new Effect.Parallel(
836 [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
837 new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
838 new Effect.Scale(effect.element, 100, {
854 Effect.Shrink = function(element) {
858 moveTransition: Effect.Transitions.sinoidal,
859 scaleTransition: Effect.Transitions.sinoidal,
860 opacityTransition: Effect.Transitions.none
894 return new Effect.Parallel(
895 [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
896 new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
897 new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
908 Effect.Pulsate = function(element) {
912 var transition = options.transition || Effect.Transitions.sinoidal;
913 var reverser = function(pos){ return transition(1-Effect.Transitions.pulse(pos, options.pulses)) };
915 return new Effect.Opacity(element,
921 Effect.Fold = function(element) {
929 return new Effect.Scale(element, 5, Object.extend({
933 new Effect.Scale(element, 1, {
942 Effect.Morph = Class.create();
943 Object.extend(Object.extend(Effect.Morph.prototype, Effect.Base.prototype), {
946 if(!this.element) throw(Effect._elementDoesNotExistError);
995 Effect.Transform = Class.create();
996 Object.extend(Effect.Transform.prototype, {
1007 effect: Effect.Morph,
1014 return new Effect.Parallel(
1072 new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || {}));
1084 new Effect[effect_class](element, options);