Do not to let states bloat for no reason (as it could with large html, textContent, etc.)
Property | Type | Initial Value | Description |
---|---|---|---|
activeOrganism | null |string |
null |
The element having focus. Only on states for document . |
attribs | object |
{} | Equivalent to the .attribs property of a Cheerio object. This consists of simple key-value pairs, and as such, is preferable to use for storing state than a replica of the much more complex DOM Element.attributes collection. |
boundingClientRect | object |
{ width: null ,height: null ,top: null ,right: null ,bottom: null ,left: null ,x: null ,y: null } |
A key-value copy of the object returned by .getBoundingClientRect() This object's properties are all of type null or number . Width and height for this object include padding and border, but not margin. |
classArray | array |
[] | An array of classes declared in the HTML class attribute. |
css | object |
{} | An object of CSS properties set by jQuery .css() . |
data | object |
{} | An object of data to be saved to the DOM. Must be a stringifiable instance of Object. |
html | null |string |
null |
To DOM Element.innerHTML spec. null means the html hasn't been touched by Requerio. null has a completely different meaning than empty string. |
innerWidth | null |number |
null |
In number of CSS pixels. Includes padding, but not border or margin. |
innerHeight | null |number |
null |
In number of CSS pixels. Includes padding, but not border or margin. |
outerWidth | null |number |
null |
In number of CSS pixels. Includes padding, border, and margin. |
outerHeight | null |number |
null |
In number of CSS pixels. Includes padding, border, and margin. |
prop | object |
{} | An object of Element properties set by jQuery .prop() . |
scrollLeft | null |number |
null |
The number of CSS pixels scrolled to the left of viewable area. |
scrollTop | null |number |
null |
The number of CSS pixels scrolled above the viewable area. |
textContent | null |string |
null |
To DOM Node.textContent spec. null means the textContent hasn't been touched by Requerio. null has a completely different meaning than empty string. Named textContent and not text because Requerio does not concatenate texts from multiple selections, like jQuery .text() does. It therefore more closely resembles Node.textContent . |
val | string |
undefined |
A form input's value. Only on input element states. |
width | null |number |
null |
In number of CSS pixels. Does not include padding, border, or margin. |
height | null |number |
null |
In number of CSS pixels. Does not include padding, border, or margin. |
$members | object |
[] |
The states of the members of the selection. On organism states only, not on member states. |
members | number |
undefined |
The number of members belonging to the selection. On organism states only, not on member states. |