UNPKG

neft

Version:

Universal Platform

105 lines (78 loc) 8.92 kB
> [Wiki](Home) ▸ [[API Reference|API-Reference]] ▸ [[Document|Document-API]] ▸ **Element** # Element > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee) ## Nested APIs * [[Tag|Document-Element.Tag-API]] * [[Text|Document-Element.Text-API]] ## Table of contents * [Element](#element) * [**Class** Element](#class-element) * [fromHTML](#fromhtml) * [fromJSON](#fromjson) * [index](#index) * [nextSibling](#nextsibling) * [previousSibling](#previoussibling) * [parent](#parent) * [onParentChange](#onparentchange) * [style](#style) * [onStyleChange](#onstylechange) * [visible](#visible) * [onVisibleChange](#onvisiblechange) * [queryAllParents](#queryallparents) * [queryParents](#queryparents) * [getAccessPath](#getaccesspath) * [clone](#clone) * [toJSON](#tojson) * [Glossary](#glossary) # **Class** Element > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee) ##fromHTML <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element.fromHTML(&#x2A;String&#x2A; html)</code></dd><dt>Static method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>html — <i>String</i></li></ul></dd><dt>Returns</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementfromhtmlstring-html) ##fromJSON <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element.fromJSON(&#x2A;Array&#x2A;|&#x2A;String&#x2A; json)</code></dd><dt>Static method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>json — <i>String</i> or <i>Array</i></li></ul></dd><dt>Returns</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementfromjsonarraystring-json) ##index <dl><dt>Syntax</dt><dd><code>&#x2A;Integer&#x2A; Element::index</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Utils-API#isinteger">Integer</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#integer-elementindex) ##nextSibling <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element::nextSibling</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementnextsibling) ##previousSibling <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element::previousSibling</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementprevioussibling) ##parent <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element::parent</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementparent) ##onParentChange <dl><dt>Syntax</dt><dd><code>&#x2A;Signal&#x2A; Element::onParentChange(&#x2A;Element&#x2A; oldValue)</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>oldValue — <a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></li></ul></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Signal-API#class-signal">Signal</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#signal-elementonparentchangeelement-oldvalue) ##style <dl><dt>Syntax</dt><dd><code>&#x2A;Renderer.Item&#x2A; Element::style</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><i>Renderer.Item</i></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#rendereritem-elementstyle) ##onStyleChange <dl><dt>Syntax</dt><dd><code>&#x2A;Signal&#x2A; Element::onStyleChange(&#x2A;Renderer.Item&#x2A; oldValue)</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>oldValue — <i>Renderer.Item</i></li></ul></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Signal-API#class-signal">Signal</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#signal-elementonstylechangerendereritem-oldvalue) ##visible <dl><dt>Syntax</dt><dd><code>&#x2A;Boolean&#x2A; Element::visible</code></dd><dt>Prototype property of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Type</dt><dd><i>Boolean</i></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#boolean-elementvisible) ##onVisibleChange <dl><dt>Syntax</dt><dd><code>&#x2A;Signal&#x2A; Element::onVisibleChange(&#x2A;Boolean&#x2A; oldValue)</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>oldValue — <i>Boolean</i></li></ul></dd><dt>Type</dt><dd><a href="/Neft-io/neft/wiki/Signal-API#class-signal">Signal</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#signal-elementonvisiblechangeboolean-oldvalue) ##queryAllParents <dl><dt>Syntax</dt><dd><code>&#x2A;Array&#x2A; Element::queryAllParents(&#x2A;String&#x2A; query)</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>query — <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Array</i></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#array-elementqueryallparentsstring-query) ##queryParents <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element::queryParents(&#x2A;String&#x2A; query)</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>query — <i>String</i></li></ul></dd><dt>Returns</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementqueryparentsstring-query) ##getAccessPath <dl><dt>Syntax</dt><dd><code>&#x2A;Array&#x2A; Element::getAccessPath([&#x2A;Tag&#x2A; toParent])</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Parameters</dt><dd><ul><li>toParent — <i>Tag</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>Array</i></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#array-elementgetaccesspathtag-toparent) ##clone <dl><dt>Syntax</dt><dd><code>&#x2A;Element&#x2A; Element::clone()</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Returns</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#element-elementclone) ##toJSON <dl><dt>Syntax</dt><dd><code>&#x2A;Array&#x2A; Element::toJSON()</code></dd><dt>Prototype method of</dt><dd><a href="/Neft-io/neft/wiki/Document-Element-API#class-element">Element</a></dd><dt>Returns</dt><dd><i>Array</i></dd></dl> > [`Source`](/Neft-io/neft/blob/b07f8471f0eea285e6ecaed7d5dc667674e2a4ae/src/document/element/element.litcoffee#array-elementtojson) # Glossary - [Element](#class-element)