Properties |
| link |
rw |
true/false, true if this element is a link - has href attribute defined. |
| hover |
rw |
true/false, |
| active |
rw |
true/false, |
| focus |
rw |
true/false, this element is in focus. To set focus on the element is it enough to assign true value to the attribute:
el.state.focus = true;
|
| tabfocus |
r |
true/false, this element is in focus and got the focus due to TAB/SHIFT+TAB key handling. |
| visited |
rw |
true/false, |
| current |
rw |
true/false, |
| checked |
rw |
true/false, |
| disabled |
rw |
true/false, |
| readonly |
rw |
true/false, |
| expanded |
rw |
true/false, |
| collapsed |
rw |
true/false, |
| incomplete |
rw |
true/false, |
| animating |
r |
true/false, element is running animation. |
| focusable |
rw |
true/false, element is focusable. Focusable is the element having either: tabindex >= 0 attribute defined or it has behavior that has focus handler defined. |
| anchor |
rw |
true/false, element is an anchor (first element) in selection. |
| synthetic |
rw |
true/false, element was synthesized - created by some behavior. |
| popup |
rw |
true/false, element is shown as popup window. To close such popup window simply assign value false to the attribute:
el.state.popup = false;
|
| ownspopup |
r |
true/false, element is requested popup to be shown and that popup is visible. Following:
el.popup(elementToPopup, pos);
will cause this flag to be set for the element el. |
| empty |
r |
true/false, the element is empty - has no children and no text. |
| busy |
rw |
true/false, element is requested data to be delivered by calling el.request(...) and that data is not delivered yet. |
| dragover |
r |
true/false, the dragged element is over the element. |
| droptarget |
r |
true/false, dragging is active and the element is active drop target for the dragging element. |
|
moving
copying |
r |
true/false, either one of these is true for the element that is being dragged. Engine creates copy of drag-source element and that copy is being dragged. |
| dragsource |
r |
true/false, element one of these is true for the element that being dragged. |
| pressed |
rw |
true/false, element has mouse pressed in it. |
|
isltr
isrtl |
r |
true/false, element is in directional environment - itself or one of its parents has attribute dir defined. |
|
value |
rw |
"raw" value of the element. It is either the value managed by native behavior or, if the element has no behavior attached, it is a text of the element (see Element.text). |
Methods |
| get |
() returns: int
Returns integer - "ORed" set of Element.STATE_*** constants. |
| set |
(flags:int) returns: undefined
Sets flags. flags here "ORed" set of Element.STATE_*** constants. |
| clear |
(flags:int) returns: undefined
Clears flags. |