Lines Matching refs:element

30 Element.collectTextNodes = function(element) {  argument
31 return $A($(element).childNodes).collect( function(node) {
37 Element.collectTextNodesIgnoreClass = function(element, className) { argument
38 return $A($(element).childNodes).collect( function(node) {
45 Element.setContentZoom = function(element, percent) { argument
46 element = $(element);
47 element.setStyle({fontSize: (percent/100) + 'em'});
49 return element;
52 Element.getInlineOpacity = function(element){ argument
53 return $(element).style.opacity || '';
56 Element.forceRerendering = function(element) { argument
58 element = $(element);
60 element.appendChild(n);
61 element.removeChild(n);
109 tagifyText: function(element) { argument
113 element = $(element);
114 $A(element.childNodes).each( function(child) {
117 element.insertBefore(
126 multiple: function(element, effect) { argument
128 if (((typeof element == 'object') ||
129 Object.isFunction(element)) &&
130 (element.length))
131 elements = element;
133 elements = $(element).childNodes;
141 $A(elements).each( function(element, index) { argument
142 new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay }));
150 toggle: function(element, effect, options) { argument
151 element = $(element);
154 return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({
155 queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
350 initialize: function(element) { argument
351 this.element = $(element);
352 if (!this.element) throw(Effect._elementDoesNotExistError);
354 if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))
355 this.element.setStyle({zoom: 1});
357 from: this.element.getOpacity() || 0.0,
363 this.element.setOpacity(position);
368 initialize: function(element) { argument
369 this.element = $(element);
370 if (!this.element) throw(Effect._elementDoesNotExistError);
379 this.element.makePositioned();
380 this.originalLeft = parseFloat(this.element.getStyle('left') || '0');
381 this.originalTop = parseFloat(this.element.getStyle('top') || '0');
388 this.element.setStyle({
396 Effect.MoveBy = function(element, toTop, toLeft) { argument
397 return new Effect.Move(element,
402 initialize: function(element, percent) { argument
403 this.element = $(element);
404 if (!this.element) throw(Effect._elementDoesNotExistError);
418 this.elementPositioning = this.element.getStyle('position');
422 this.originalStyle[k] = this.element.style[k];
425 this.originalTop = this.element.offsetTop;
426 this.originalLeft = this.element.offsetLeft;
428 var fontSize = this.element.getStyle('font-size') || '100%';
440 this.dims = [this.element.offsetHeight, this.element.offsetWidth];
442 this.dims = [this.element.scrollHeight, this.element.scrollWidth];
450 this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType });
454 if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle);
471 this.element.setStyle(d);
476 initialize: function(element) { argument
477 this.element = $(element);
478 if (!this.element) throw(Effect._elementDoesNotExistError);
484 if (this.element.getStyle('display')=='none') { this.cancel(); return; }
488 this.oldStyle.backgroundImage = this.element.getStyle('background-image');
489 this.element.setStyle({backgroundImage: 'none'});
492 this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff');
494 this.options.restorecolor = this.element.getStyle('background-color');
500 this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){
504 this.element.setStyle(Object.extend(this.oldStyle, {
510 Effect.ScrollTo = function(element) { argument
513 elementOffsets = $(element).cumulativeOffset();
527 Effect.Fade = function(element) { argument
528 element = $(element);
530 var oldOpacity = element.getInlineOpacity();
532 from: element.getOpacity() || 1.0,
536 effect.element.hide().setStyle({opacity: oldOpacity});
539 return new Effect.Opacity(element,options);
543 Effect.Appear = function(element) { argument
544 element = $(element);
547 from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
551 effect.element.forceRerendering();
554 effect.element.setOpacity(effect.options.from).show();
556 return new Effect.Opacity(element,options);
560 Effect.Puff = function(element) { argument
561 element = $(element);
564 opacity: element.getInlineOpacity(),
565 position: element.getStyle('position'),
566 top: element.style.top,
567 left: element.style.left,
568 width: element.style.width,
569 height: element.style.height
572 [ new Effect.Scale(element, 200,
574 new Effect.Opacity(element, { sync: true, to: 0.0 } ) ],
577 Position.absolutize(effect.effects[0].element);
580 effect.effects[0].element.hide().setStyle(oldStyle); }
586 Effect.BlindUp = function(element) { argument
587 element = $(element);
588 element.makeClipping();
589 return new Effect.Scale(element, 0,
594 effect.element.hide().undoClipping();
600 Effect.BlindDown = function(element) { argument
601 element = $(element);
602 var elementDimensions = element.getDimensions();
603 return new Effect.Scale(element, 100, Object.extend({
610 effect.element.makeClipping().setStyle({height: '0px'}).show();
613 effect.element.undoClipping();
618 Effect.SwitchOff = function(element) { argument
619 element = $(element);
620 var oldOpacity = element.getInlineOpacity();
621 return new Effect.Appear(element, Object.extend({
626 new Effect.Scale(effect.element, 1, {
630 effect.element.makePositioned().makeClipping();
633 effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity});
640 Effect.DropOut = function(element) { argument
641 element = $(element);
644 top: element.getStyle('top'),
645 left: element.getStyle('left'),
646 opacity: element.getInlineOpacity() };
648 [ new Effect.Move(element, {x: 0, y: 100, sync: true }),
649 new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
653 effect.effects[0].element.makePositioned();
656 effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);
662 Effect.Shake = function(element) { argument
663 element = $(element);
672 top: element.getStyle('top'),
673 left: element.getStyle('left') };
674 return new Effect.Move(element,
676 new Effect.Move(effect.element,
678 new Effect.Move(effect.element,
680 new Effect.Move(effect.element,
682 new Effect.Move(effect.element,
684 new Effect.Move(effect.element,
686 effect.element.undoPositioned().setStyle(oldStyle);
691 Effect.SlideDown = function(element) { argument
693 element = $(element).cleanWhitespace();
695 var oldInnerBottom = element.down().getStyle('bottom');
696 var elementDimensions = element.getDimensions();
697 return new Effect.Scale(element, 100, Object.extend({
704 effect.element.makePositioned();
705 effect.element.down().makePositioned();
706 if (window.opera) effect.element.setStyle({top: ''});
707 effect.element.makeClipping().setStyle({height: '0px'}).show();
710 effect.element.down().setStyle({bottom:
711 (effect.dims[0] - effect.element.clientHeight) + 'px' });
714 effect.element.undoClipping().undoPositioned();
715 effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); }
721 Effect.SlideUp = function(element) { argument
723 element = $(element).cleanWhitespace();
724 var oldInnerBottom = element.down().getStyle('bottom');
725 var elementDimensions = element.getDimensions();
726 return new Effect.Scale(element, window.opera ? 0 : 1,
734 effect.element.makePositioned();
735 effect.element.down().makePositioned();
736 if (window.opera) effect.element.setStyle({top: ''});
737 effect.element.makeClipping().show();
740 effect.element.down().setStyle({bottom:
741 (effect.dims[0] - effect.element.clientHeight) + 'px' });
744 effect.element.hide().undoClipping().undoPositioned();
745 effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom});
753 Effect.Squish = function(element) { argument
754 return new Effect.Scale(element, window.opera ? 1 : 0, {
757 effect.element.makeClipping();
760 effect.element.hide().undoClipping();
765 Effect.Grow = function(element) { argument
766 element = $(element);
774 top: element.style.top,
775 left: element.style.left,
776 height: element.style.height,
777 width: element.style.width,
778 opacity: element.getInlineOpacity() };
780 var dims = element.getDimensions();
812 return new Effect.Move(element, {
817 effect.element.hide().makeClipping().makePositioned();
821 …[ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacity…
822 …new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransiti…
823 new Effect.Scale(effect.element, 100, {
828 effect.effects[0].element.setStyle({height: '0px'}).show();
831 effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);
839 Effect.Shrink = function(element) { argument
840 element = $(element);
848 top: element.style.top,
849 left: element.style.left,
850 height: element.style.height,
851 width: element.style.width,
852 opacity: element.getInlineOpacity() };
854 var dims = element.getDimensions();
880 …[ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransit…
881 …new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition,…
882 … new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
885 effect.effects[0].element.makePositioned().makeClipping();
888 effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); }
893 Effect.Pulsate = function(element) { argument
894 element = $(element);
896 oldOpacity = element.getInlineOpacity(),
902 return new Effect.Opacity(element,
904 afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
908 Effect.Fold = function(element) { argument
909 element = $(element);
912 top: element.style.top,
913 left: element.style.left,
914 width: element.style.width,
915 height: element.style.height };
916 element.makeClipping();
917 return new Effect.Scale(element, 5, Object.extend({
921 new Effect.Scale(element, 1, {
925 effect.element.hide().undoClipping().setStyle(oldStyle);
932 initialize: function(element) { argument
933 this.element = $(element);
934 if (!this.element) throw(Effect._elementDoesNotExistError);
944 this.element.addClassName(options.style);
945 this.style = $H(this.element.getStyles());
946 this.element.removeClassName(options.style);
947 var css = this.element.getStyles();
952 effect.element.addClassName(effect.options.style);
954 effect.element.style[transform.style] = '';
978 if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))
979 this.element.setStyle({zoom: 1});
986 var originalValue = this.element.getStyle(property);
1017 this.element.setStyle(style, true);
1085 Element.getStyles = function(element) { argument
1086 var css = document.defaultView.getComputedStyle($(element), null);
1093 Element.getStyles = function(element) {
1094 element = $(element);
1095 var css = element.currentStyle, styles;
1100 if (!styles.opacity) styles.opacity = element.getOpacity();
1106 morph: function(element, style) { argument
1107 element = $(element);
1108 new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { }));
1109 return element;
1111 visualEffect: function(element, effect, options) { argument
1112 element = $(element);
1114 new Effect[klass](element, options);
1115 return element;
1117 highlight: function(element, options) { argument
1118 element = $(element);
1119 new Effect.Highlight(element, options);
1120 return element;
1127 Effect.Methods[effect] = function(element, options){ argument
1128 element = $(element);
1129 Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options);
1130 return element;