Lines Matching refs:Element

1074   return Element.extend(element);
1097 if (Element.hasClassName(child, className))
1098 elements.push(Element.extend(child));
1106 if (!window.Element)
1107 var Element = new Object();
1109 Element.extend = function(element) {
1113 var methods = Object.clone(Element.Methods), cache = Element.extend.cache;
1118 Object.extend(methods, Form.Element.Methods);
1120 Object.extend(methods, Element.Methods.Simulated);
1133 Element.extend.cache = {
1141 Element.Methods = {
1148 Element[Element.visible(element) ? 'hide' : 'show'](element);
1206 elements.push(Element.extend(element));
1272 var t = Element._attributeTranslations;
1290 return new Element.ClassNames(element);
1305 Element.classNames(element).add(className);
1311 Element.classNames(element).remove(className);
1317 Element.classNames(element)[element.hasClassName(className) ? 'remove' : 'add'](className);
1381 if (Element.getStyle(element, 'position') == 'static') value = 'auto';
1441 var pos = Element.getStyle(element, 'position');
1472 if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
1486 Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});
1488 Element._attributeTranslations = {};
1490 Element._attributeTranslations.names = {
1503 Element._attributeTranslations.values = {
1522 Object.extend(Element._attributeTranslations.values, {
1523 href: Element._attributeTranslations.values._getAttr,
1524 src: Element._attributeTranslations.values._getAttr,
1525 disabled: Element._attributeTranslations.values._flag,
1526 checked: Element._attributeTranslations.values._flag,
1527 readonly: Element._attributeTranslations.values._flag,
1528 multiple: Element._attributeTranslations.values._flag
1531 Element.Methods.Simulated = {
1533 var t = Element._attributeTranslations;
1541 Element.Methods.update = function(element, html) {
1576 Object.extend(Element, Element.Methods);
1588 Element.addMethods = function(methods) {
1589 Object.extend(Element.Methods, methods || {});
1593 var cache = Element.extend.cache;
1602 copy(Element.Methods, HTMLElement.prototype);
1603 copy(Element.Methods.Simulated, HTMLElement.prototype, true);
1606 copy(Form.Element.Methods, klass.prototype);
1613 Toggle.display = Element.toggle;
1712 Element.ClassNames = Class.create();
1713 Element.ClassNames.prototype = {
1743 Object.extend(Element.ClassNames.prototype, Enumerable);
1829 if (!scope || Element.childOf(element, scope))
1837 results.push(Element.extend(element));
1850 return elements.select(selector.match.bind(selector)).map(Element.extend);
1906 if (Form.Element.Serializers[child.tagName.toLowerCase()])
1907 elements.push(Element.extend(child));
1917 if (!typeName && !name) return $A(inputs).map(Element.extend);
1923 matchingInputs.push(Element.extend(input));
1964 Form.Element = { class in Form
1976 Form.Element.Methods = {
1993 return Form.Element.Serializers[method](element);
2028 Object.extend(Form.Element, Form.Element.Methods);
2029 var Field = Form.Element;
2030 var $F = Form.Element.getValue;
2034 Form.Element.Serializers = {
2039 return Form.Element.Serializers.inputSelector(element);
2041 return Form.Element.Serializers.textarea(element);
2076 return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text;
2108 Form.Element.Observer = Class.create();
2109 Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
2111 return Form.Element.getValue(this.element);
2164 Form.Element.EventObserver = Class.create();
2165 Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
2167 return Form.Element.getValue(this.element);
2338 var p = Element.getStyle(element, 'position');
2350 if (Element.getStyle(element, 'position') != 'static')
2404 if (Element.getStyle(element,'position')=='absolute') break;
2439 if (Element.getStyle(target,'position') == 'absolute') {
2506 if (Element.getStyle(element, 'position') == 'absolute') break;
2515 Element.addMethods();