Name
|
Parameters
|
Return Type
|
Description
|
|---|
Element Styling | | | | |
addCssClassesremoveCssClasses | element (HTML DOM element)
classNames (Array of class names)
| none | Adds / Removes multiple class names to the DOM element |
getCurrentStyle | element (DOM element)
attribute (String)
defaultValue (String)
| String |
Gets the current value of the attribute style of the
specified element. If the current value is not defined,
optionally returns defaultValue |
getComputedStyle | element (DOM element)
attribute (String)
defaultValue (String)
| String |
Gets the computed value of the attribute style of the
specified element. If there's no computed value, optionally returns defaultValue |
getPadding | element (DOM element)
boxSide (Telerik.Web.BoxSide)
| Ingeger |
Returns the padding thickness of element on the given
side
|
getPaddingBox | element (DOM element)
| Object {top, left, bottom, right, horizontal, vertical} | Returns the box of padding sizes |
getVisible | element (DOM element)
| Boolean |
Returns true if element is visible, otherwise
returns false |
setVisible | element (DOM element)
value (Boolean)
| none | Set the visibility of an element |
isBorderVisible | element (DOM element)
boxSide (Telerik.Web.BoxSide)
| Boolean |
Whether the current border style for an element on a specific
boxSide is not 'none'.
|
isRightToLeft | element (DOM element)
| Boolean |
Returns true if element is in RTL direction, otherwise
returns false
|
mergeElementAttributes | source (DOM element)
target (DOM element)
preserve (Boolean)
| none |
Merges the atributes of source to target. If
under IE, the optional preserve specifies whether to
preserve the identity of target or to allow modification on
merging
|
parseBorderWidth | borderWidth (String)
| Integer |
Returns nteger value of the border width in pixels out of the
borderWidth style string
|
parsePadding | padding (String)
| Integer |
Returns integer value of padding in pixels out of the
padding style string
|
parseUnit | value (String)
| Object {size, type} |
Returns an object with unit size and type out of value
unit string
|
registerSkins | element (DOM element)
| none |
Registers all <link> style tags in element
to the page. If no element is provided, all the <link>
tags on page are registered
|
Event Handler Manipulation | | | | |
addExternalHandler removeExternalHandler | element (HTML DOM element)
eventName (name of the event, e.g. "mouseover")
handler (the event handler function)
| none |
Adds / Removes the event handler handler to the
element's eventName event. Can be used when attaching
events to HTML elements in IFRAMEs where ASP.NET AJAX's
$addHandler and $remoevHandler do not work
|
cancelRawEvent | e (Event object)
| false | Cancels the specified event from propagating |
Object Cloning | | | | |
cloneControl | sourceControl (source RadControl object)
optionalType (optinal control type)
element (HTML DOM element of the RadControl)
| Object (RadControl cloned object) |
Clones the specified sourceControl RadControl client
object with the optional specified type and saves it as an
attribute to the element HTML element representing the
container DOM element of the RadControl
|
cloneJsObject | source (the source JS object)
target (optional - the target JS object)
| Object (target JS object) |
Clones the source object to the target object and
returns the clones target object
|
Element Positioning | | | | |
containsPoint | rect (Rectangle object with properties: x, y, width,
height)
x (X coordinate of the point)
y (Y coordinate of the point)
| Boolean |
Checks whether a point with coordinates x and y
is contained within a rect. The Rectangle object needs to
provide properties: x, y, width, height
|
elementOverflowsLeft elementOverflowsTop | element (HTML DOM element)
cachedLocation (Sys.UI.Point object. Optional. If a Point
object is specified for this parameter, it will be accepted as the
HTML element's current location)
| Boolean |
Checks if the specified HTML element overflows the screen with
the specified screen size from left or top respectively
|
elementOverflowsBottom elementOverflowsRight | screenSize (screen size object with properties: width,
height)
element (HTML DOM element)
cachedLocation (Sys.UI.Point object. Optional. If a Point
object is specified for this parameter, it will be accepted as the
HTML element's current location)
| Boolean |
Checks if the specified HTML element overflows the screen with
the specified screen size from right or bottom respectively
|
getLocation | element (DOM element)
| Sys.UI.Point {x, y} |
Returns the absolute location of element in the
document
|
setLocation | element (DOM element)
point (Object {x, y})
| none |
Sets the location (left, top) of element to point
(x, y)
|
getScrollOffset | element (DOM element)
recursive (Boolean)
| Object {x, y} |
Returns the scroll ofset of element from its parent(s).
If recursive, return the absolute scroll offset.
|
isMouseOverElement | element (DOM element)
event (DOM event)
| Boolean |
Returns whether mouse is over element when
event fires
See also isMouseOverElementEx |
isMouseOverElementEx | element (DOM element)
event (DOM event)
| Boolean |
Returns whether mouse is over element when
event fires.
This method is more sophisticated and it is recommend
that you use it instead of isMouseOverElement, which exists for
historical reasons.
|
scrollIntoView | element (DOM element)
| none |
Scrolls the parent scrollable container to element's
position. An alternative flicker-free implementation to
HTMLDomElement.scrollIntoView()
|
Element Sizing | | | | |
getBorderBox | element (DOM element)
| Object {top, left, bottom, right, horizontal, vertical} | Gets the border box sizes of the specified element |
getBorderWidth | element (DOM element)
boxSide (Telerik.Web.BoxSide)
| Integer |
Returns the border width of element on the specified box
side
|
getBounds | element (DOM element)
| Sys.UI.Bounds {x, y, width, height} |
Gets the coordinates, width and height of the specified
element
|
setBounds | element (DOM element)
bounds (Object {x, y, width, height}
| none |
Sets element's border-box size to bounds |
getClientBounds | none | Sys.UI.Bounds {x, y, width, height} |
Gets the width and height of the client browser window,
excluding scroll bars. Return object's x and y properties are set
to 0.
|
getContentSize | element (DOM element)
| Object {width, height} | Gets the "content-box" size of an element |
setContentSize | element (DOM element)
size (Object {width, height})
| none |
Sets the content-box size of element to size |
getDocumentRelativeCursorPosition | e (DOM event)
| Object {left, top} |
Gets the cursor position of the mouse when event e is
fired, relative to the Document
|
getMargin | element (DOM element)
boxSide (Telerik.Web.BoxSide)
| Integer |
Returns the value of the margin of element on the
specified box side
|
getMarginBox | element (DOM element)
| Object {top, left, bottom, right, horizontal, vertical} | Returns the box object with the margin sizes |
getOuterBounds | element (DOM element)
| Object {x, y, width, height} |
Returns the outer bounds of element |
getOuterSize | element (DOM element)
| Object {width, height} |
Returns the outer size of element |
getSize | element (DOM element)
| Object {width, height} | Returns the size of the element |
setSize | element (DOM element)
value (Object {width, height})
| none |
Sets the border-box size of element to value |
getViewPortSize | none | Object {width, height} | Returns the effective size of the client viewport |
Element Content Manipulation | | | | |
getOuterHtml | element (DOM element)
| String |
Returns the outer HTML text of element (element's
innerHTML and the element's own rendered HTML)
|
repaintChildren | parentControl (Object - RadControl client object)
| none |
Repaints all children elements of parentControl's
container element
|
RadControls client object access | | | | |
findControl | parent (HTML DOM element)
id (String)
| Object - client RadControl object |
Finds the client-side RadControl object by provided server-side
ID of the RadControl object in the collection of child elements of
the parent DOM element
|
Element Search | | | | |
findElement | parent (HTML DOM element)
id (String)
| HTML DOM element |
Finds the HTML DOM wrapper element of the RadControl by
provided server-side ID in the collection of child elements of the
parent DOM element
|
getChildByClassName | element (parent DOM element)
className (CSS class name)
index (start index in the collection of child elements)
| HTML DOM element |
Returns the first child element of element with the
specified className, optionally starting from position
index |
getChildrenByClassName | element (parent DOM element)
className (CSS class name)
| Array |
Returns an array of all child elements of element with
the specified className |
getChildrenByTagName | element (parent DOM element)
tagName (String - tag name)
| Array |
Returns an array of all child elements of element with
the specified tag name
|
getElementByClassName | element (DOM element)
className (String)
tagName (String)
| DOM element |
Returns the first child element of element widh the
specified className and optionally of type
tagName |
getFirstChildByTagName | element (DOM element)
tagName (String)
index (Integer)
| DOM element |
Returns the first child of element with the specified
tagName, starting from index in the collection of
child elements
|
getPreviousHtmlNode | element (DOM element)
| DOM element | Gets the previous non-text HTML sibling of element |
getNextHtmlNode | element (DOM element)
| DOM element | Gets the next non-text HTML sibling of element |
getInvisibleParent | element (DOM element)
| DOM element |
Returns the closest parent of element that has its
display style set to "none", or null if no such parent is
found
|
isDescendant | ancestor (DOM element)
descendant (DOM element)
| Boolean |
Returns whether descendant is a recursive child node of
ancestor |
isDescendantOrSelf | ancestor (DOM element)
descendant (DOM element)
| Boolean |
Returns whether descendant is the same as
ancestor or a recursive child node of ancestor |