| |
Element(String/HTMLElement element, [Boolean forceNew]) |
Element |
| Create a new Element directly. |
| |
Element.fly(String/HTMLElement el, [String named]) : Element |
Element |
| <static> Gets the globally shared flyweight Element, with the passed node as the active element. Do not store a... |
| |
Element.get(String/HTMLElement/Element el) : Element |
Element |
| <static> Static method to retrieve Element objects. Uses simple caching to consistently return the same object.... |
| |
addClass(String/Array className) : Ext.Element |
Element |
| Add a CSS class to the element. |
| |
addClassOnClick(String className) : Ext.Element |
Element |
| Sets up event handlers to add and remove a css class when the mouse is down and then up on this element (a click effect) |
| |
addClassOnFocus(String className) : Ext.Element |
Element |
| Sets up event handlers to add and remove a css class when this element has the focus |
| |
addClassOnOver(String className, [Boolean preventFlicker]) : Ext.Element |
Element |
| Sets up event handlers to add and remove a css class when the mouse is over this element |
| |
addKeyListener(Number/Array/Object/String key, Function fn, [Object scope]) : Ext.KeyMap |
Element |
| Convenience method for constructing a KeyMap |
| |
addKeyMap(Object config) : Ext.KeyMap |
Element |
| Creates a KeyMap for this element |
| |
addListener(String eventName, Function fn, [Object scope], [Object options]) : void |
Element |
| Appends an event handler |
| |
alignTo(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate]) : Ext.Element |
Element |
| Aligns this element with another element relative to the specified anchor points. If the other element is the
documen... |
| |
anchorTo(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate], [Boolean/Number monitorScroll], ) : void |
Element |
| Anchors an element to another element and realigns it when the window is resized. |
| |
animate(Object args, [Float duration], [Function onComplete], [String easing], [String animType]) : Ext.Element |
Element |
| Perform animation on this element. |
| |
appendChild(String/HTMLElement/Array/Element/CompositeElement el) : Ext.Element |
Element |
| Appends the passed element(s) to this element |
| |
appendTo(String/HTMLElement/Element el) : Ext.Element |
Element |
| Appends this element to the passed element |
| |
applyStyles(String/Object/Function styles) : Ext.Element |
Element |
| More flexible version of setStyle for setting style properties. |
| |
autoHeight([Boolean animate], [Float duration], [Function onComplete], [String easing]) : Ext.Element |
Element |
| Measures the elements content height and updates height to match. Note, this function uses setTimeout and
the new he... |
| |
beginMeasure() : Ext.Element |
Element |
| Temporarily enables offsets (width,height,x,y) for an element with display:none, use endMeasure() when done. |
| |
blur() : Ext.Element |
Element |
| Tries to blur the element. Any exceptions are caught. |
| |
center([String/HTMLElement/Ext.Element centerIn]) : void |
Element |
| Centers the Element in either the viewport, or another Element. |
| |
child(String selector, Boolean returnDom) : Element |
Element |
| Selects a single child based on the passed CSS selector (the selector should not contain an id) |
| |
clean([Boolean forceReclean]) : void |
Element |
| Removes worthless text nodes |
| |
clearOpacity() : Ext.Element |
Element |
| Clears any opacity settings from this element. Required in some cases for IE. |
| |
clearPositioning([String value]) : Ext.Element |
Element |
| Clear positioning back to the default when the document was loaded |
| |
clip() : Ext.Element |
Element |
| Store the current overflow setting and clip overflow on the element - use unclip to remove |
| |
contains(HTMLElement/String el) : Boolean |
Element |
| Returns true if this element is an ancestor of the passed element |
| |
createChild(Object config, [HTMLElement insertBefore], [Boolean returnDom]) : Ext.Element |
Element |
| Creates the passed DomHelper config and appends it to this element or optionally inserts it before the passed child e... |
| |
createProxy(String/Object config, [String/HTMLElement renderTo], [Boolean matchBox]) : Ext.Element |
Element |
| Creates a proxy element of this element |
| |
createShim() : Ext.Element |
Element |
| Creates an iframe shim for this element to keep selects and other windowed objects from
showing through. |
| |
down(String selector, Boolean returnDom) : Element |
Element |
| Selects a single *direct* child based on the passed CSS selector (the selector should not contain an id) |
| |
enableDisplayMode([String display]) : Ext.Element |
Element |
| Convenience method for setVisibilityMode(Element.DISPLAY) |
| |
endMeasure() : Ext.Element |
Element |
| Restores displays to before beginMeasure was called |
| |
findParent(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl]) : HTMLElement |
Element |
| Looks at this node and then at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:fi... |
| |
findParentNode(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl]) : HTMLElement |
Element |
| Looks at parent nodes for a match of the passed simple selector (e.g. div.some-class or span:first-child) |
| |
fitToParent([Boolean monitorResize], [String/HTMLElment/Element targetParent]) : Ext.Element |
Element |
| Sizes this element to its parent element's dimensions performing
neccessary box adjustments. |
| |
focus() : Ext.Element |
Element |
| Tries to focus the element. Any exceptions are caught. |
| |
getAlignToXY(String/HTMLElement/Ext.Element element, String position, [Array offsets]) : Array |
Element |
| Gets the x,y coordinates to align this element with another element. See alignTo for more info on the
supported posit... |
| |
getAnchorXY([String anchor], [Object size], [Boolean local]) : Array |
Element |
| Gets the x,y coordinates specified by the anchor position on the element. |
| |
getBorderWidth(String side) : Number |
Element |
| Gets the width of the border(s) for the specified side(s) |
| |
getBottom(Boolean local) : Number |
Element |
| Gets the bottom Y coordinate of the element (element Y position + element height) |
| |
getBox([Boolean contentBox], [Boolean local]) : Object |
Element |
| Return a box {x, y, width, height} that can be used to set another elements
size/location to match this element. |
| |
getCenterXY() : Array |
Element |
| Calculates the x, y to center this element on the screen |
| |
getColor(String attr, String defaultValue, [String prefix]) : void |
Element |
| Return the CSS color for the specified CSS attribute. rgb, 3 digit (like #fff) and valid values
are convert to standa... |
| |
getComputedHeight() : Number |
Element |
| Returns either the offsetHeight or the height of this element based on CSS height adjusted by padding or borders
when... |
| |
getComputedWidth() : Number |
Element |
| Returns either the offsetWidth or the width of this element based on CSS width adjusted by padding or borders
when ne... |
| |
getFrameWidth(String sides) : Number |
Element |
| Returns the sum width of the padding and borders for the passed "sides". See getBorderWidth()
for more informat... |
| |
getHeight([Boolean contentHeight]) : Number |
Element |
| Returns the offset height of the element |
| |
getLeft(Boolean local) : Number |
Element |
| Gets the left X coordinate |
| |
getMargins([String sides]) : Object/Number |
Element |
| Returns an object with properties top, left, right and bottom representing the margins of this element unless sides i... |
| |
getNextSibling() : HTMLElement |
Element |
| Gets the next sibling, skipping text nodes |
| |
getPadding(String side) : Number |
Element |
| Gets the width of the padding(s) for the specified side(s) |
| |
getPositioning() : Object |
Element |
| Gets an object with all CSS positioning properties. Useful along with setPostioning to get
snapshot before performing... |
| |
getPrevSibling() : HTMLElement |
Element |
| Gets the previous sibling, skipping text nodes |
| |
getRegion() : Region |
Element |
| Returns the region of the given element.
The element must be part of the DOM tree to have a region (display:none or e... |
| |
getRight(Boolean local) : Number |
Element |
| Gets the right X coordinate of the element (element X position + element width) |
| |
getSize([Boolean contentSize]) : Object |
Element |
| Returns the size of the element |
| |
getStyle(String property) : String |
Element |
| Normalizes currentStyle and computedStyle. This is not YUI getStyle, it is an optimised version. |
| |
getStyles(String style1, String style2, String etc) : Object |
Element |
| Get an object with properties matching the styles requested.
e.g. el.getStyles('color', 'font-size', 'width') might r... |
| |
getTop(Boolean local) : Number |
Element |
| Gets the top Y coordinate |
| |
getUpdateManager() : Ext.UpdateManager |
Element |
| Gets this elements UpdateManager |
| |
getValue(Boolean asNumber) : String/Number |
Element |
| Returns the value of the "value" attribute |
| |
getWidth([Boolean contentWidth]) : Number |
Element |
| Returns the offset width of the element |
| |
getX() : Number |
Element |
| Gets the current X position of the element based on page coordinates. Element must be part of the DOM tree to have p... |
| |
getXY() : Array |
Element |
| Gets the current position of the element based on page coordinates. Element must be part of the DOM tree to have pag... |
| |
getY() : Number |
Element |
| Gets the current Y position of the element based on page coordinates. Element must be part of the DOM tree to have p... |
| |
hasClass(String className) : Boolean |
Element |
| Checks if a CSS class is in use by the element. |
| |
hide([Boolean/Object animate]) : Ext.Element |
Element |
| Hide this element - Uses display mode to determine whether to use "display" or "visibility". See setVisible. |
| |
initDD(String group, Object config, Object overrides) : Ext.dd.DD |
Element |
| Initializes a Ext.dd.DD object for this element. |
| |
initDDProxy(String group, Object config, Object overrides) : Ext.dd.DDProxy |
Element |
| Initializes a Ext.dd.DDProxy object for this element. |
| |
initDDTarget(String group, Object config, Object overrides) : Ext.dd.DDTarget |
Element |
| Initializes a Ext.dd.DDTarget object for this element. |
| |
insertAfter(String/HTMLElement/Element el) : Ext.Element |
Element |
| Inserts this element after the passed element in the DOM |
| |
insertBefore(String/HTMLElement/Element el) : Ext.Element |
Element |
| Inserts this element before the passed element in the DOM |
| |
insertFirst(String/HTMLElement/Element/Object el) : Ext.Element |
Element |
| Inserts (or creates) an element (or DomHelper config) as the first child of the this element |
| |
insertHtml(String where, String html) : HTMLElement |
Element |
| Inserts an html fragment into this element |
| |
insertSibling(String/HTMLElement/Element/Object el, [String where], [Boolean returnDom]) : Ext.Element |
Element |
| Inserts (or creates) the passed element (or DomHelper config) as a sibling of this element |
| |
is(String ss) : Boolean |
Element |
| Returns true if this element matches the passed simple selector (e.g. div.some-class or span:first-child) |
| |
isBorderBox() : Boolean |
Element |
| Tests various css rules/browsers to determine if this element uses a border box |
| |
isDisplayed() : Boolean |
Element |
| Returns true if display is not "none" |
| |
isMasked() : Boolean |
Element |
| Returns true if this element is masked |
| |
isScrollable() : Boolean |
Element |
| Returns true if this element is scrollable. |
| |
isVisible(Boolean deep) : Boolean |
Element |
| Checks whether the element is currently visible using both visibility and display properties. |
| |
load(String/Function url, [String/Object params], [Function callback], [Boolean discardUrl]) : Ext.Element |
Element |
| Direct access to the UpdateManager update() method (takes the same parameters). |
| |
mask([String msg], [String msgCls]) : Element |
Element |
| Puts a mask over this element to disable user interaction. Requires core.css.
This method can only be applied to elem... |
| |
move(String direction, Number distance, [Boolean/Object animate]) : Ext.Element |
Element |
| Move this element relative to its current position. |
| |
moveTo(Number x, Number y, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the position of the element in page coordinates, regardless of how the element is positioned.
The element must be... |
| |
position([String pos], [Number zIndex], [Number x], [Number y]) : void |
Element |
| Initializes positioning on this element. If a desired position is not passed, it will make the
the element positioned... |
| |
query(String selector) : Array |
Element |
| Selects child nodes based on the passed CSS selector (the selector should not contain an id) |
| |
radioClass(String className) : Ext.Element |
Element |
| Adds the passed className to this element and removes the class from all siblings |
| |
remove() : void |
Element |
| Removes this element from the DOM and deletes it from the cache |
| |
removeAllListeners() : Ext.Element |
Element |
| Removes all previous added listeners from this element |
| |
removeClass(String/Array className) : Ext.Element |
Element |
| Removes a CSS class from the element. |
| |
removeListener(String eventName, Function fn) : Ext.Element |
Element |
| Removes an event handler from this element |
| |
repaint() : Ext.Element |
Element |
| Forces the browser to repaint this element |
| |
replace(String/HTMLElement/Element el) : Ext.Element |
Element |
| Replaces the passed element with this element |
| |
replaceClass(String oldClassName, String newClassName) : Ext.Element |
Element |
| Replaces a CSS class on the element with another. |
| |
scroll(String direction, Number distance, [Boolean/Object animate]) : Boolean |
Element |
| Scrolls this element the specified direction. Does bounds checking to make sure the scroll is
within this elements s... |
| |
scrollIntoView([String/HTMLElement/Element container], [Boolean hscroll]) : Ext.Element |
Element |
| Scrolls this element into view within the passed container. |
| |
scrollTo(String side, Number value, [Boolean/Object animate]) : Element |
Element |
| Scrolls this element the specified scroll point. It does NOT do bounds checking so if you scroll to a weird value it ... |
| |
select(String selector, Boolean unique) : CompositeElement/CompositeElementLite |
Element |
| Creates a CompositeElement for child nodes based on the passed CSS selector (the selector should not contain an id) |
| |
set(Object o, [Boolean useSet]) : Ext.Element |
Element |
| Sets the passed attributes as attributes of this element (a style attribute can be a string, object or function) |
| |
setBottom(String bottom) : Ext.Element |
Element |
| Set the element's css bottom style |
| |
setBounds(Number x, Number y, Number width, Number height, [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the element's position and size in one shot. If animation is true then width, height, x and y will be animated c... |
| |
setBox(Object box, [Boolean adjust], [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the element's box. Use getBox() on another element to get a box obj. If animate is true then width, height, x an... |
| |
setDisplayed(Boolean value) : Ext.Element |
Element |
| Sets the css display. Uses originalDisplay if value is a boolean true. |
| |
setHeight(Number height, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the height of the element |
| |
setLeft(String left) : Ext.Element |
Element |
| Set the element's left position directly using CSS style (instead of setX()) |
| |
setLeftTop() : Ext.Element |
Element |
| Quick set left and top adding default units |
| |
setLocation(Number x, Number y, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the position of the element in page coordinates, regardless of how the element is positioned.
The element must be... |
| |
setOpacity(Float opacity, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the opacity of the element |
| |
setPositioning(Object posCfg) : Ext.Element |
Element |
| Set positioning with an object returned by getPositioning(). |
| |
setRegion(Ext.lib.Region region, [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the element's position and size the the specified region. If animation is true then width, height, x and y will ... |
| |
setRight(String right) : Ext.Element |
Element |
| Set the element's css right style |
| |
setSize(Number width, Number height, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the size of the element. If animation is true, both width an height will be animated concurrently. |
| |
setStyle(String/Object property, [String val]) : Ext.Element |
Element |
| Wrapper for setting style properties, also takes single object parameter of multiple styles |
| |
setTop(String top) : Ext.Element |
Element |
| Set the element's top position directly using CSS style (instead of setY()) |
| |
setVisibilityMode(visMode Element.VISIBILITY) : Ext.Element |
Element |
| Sets the elements visibility mode. When setVisible() is called it
will use this to determine whether to set the visib... |
| |
setVisible(Boolean visible, [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the visibility of the element (see details). If the visibilityMode is set to Element.DISPLAY, it will use
the d... |
| |
setWidth(Number width, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the width of the element |
| |
setX(Number The, [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the X position of the element based on page coordinates. Element must be part of the DOM tree to have page coor... |
| |
setXY(Array pos, [Boolean/Object animate]) : Ext.Element |
Element |
| Set the position of the element in page coordinates, regardless of how the element is positioned.
The element must be... |
| |
setY(Number The, [Boolean/Object animate]) : Ext.Element |
Element |
| Sets the Y position of the element based on page coordinates. Element must be part of the DOM tree to have page coor... |
| |
show([Boolean/Object animate]) : Ext.Element |
Element |
| Show this element - Uses display mode to determine whether to use "display" or "visibility". See setVisible. |
| |
swallowEvent(String eventName, [Boolean preventDefault]) : Ext.Element |
Element |
| Stops the specified event from bubbling and optionally prevents the default action |
| |
toggle([Boolean/Object animate]) : Ext.Element |
Element |
| Toggles the elements visibility or display, depending on visibility mode. |
| |
toggleClass(String className) : Ext.Element |
Element |
| Toggles (adds or removes) the passed class. |
| |
translatePoints(Number/Array x, Number y, Object An) : void |
Element |
| Translates the passed page coordinates into left/top css values for this element |
| |
unclip() : Ext.Element |
Element |
| Return clipping (overflow) to original clipping before clip() was called |
| |
unmask() : void |
Element |
| Removes a previously applied mask. If removeEl is true the mask overlay is destroyed, otherwise
it is cached for reuse. |
| |
unselectable() : Ext.Element |
Element |
| Disables text selection for this element (normalized across browsers) |
| |
up(String ss, [Number/String/HTMLElement/Element maxDepth]) : Ext.Element |
Element |
| Walks up the dom looking for a parent node that matches the passed simple selector (e.g. div.some-class or span:first... |
| |
update(String html, [Boolean loadScripts], Function callback) : Ext.Element |
Element |
| Update the innerHTML of this element, optionally searching for and processing scripts |
| |
wrap([Object config], [Boolean returnDom]) : /HTMLElementElement |
Element |
| Creates and wraps this element with another element |
This class has no public events.