UNPKG

neft

Version:

Universal Platform

157 lines (67 loc) 4.81 kB
# Tag > **API Reference** ▸ [Document](/api/document.md) ▸ [Element](/api/document-element.md) ▸ **Tag** <!-- toc --> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee) * * * ### `constructor()` <dl><dt>Extends</dt><dd><i>Element</i></dd><dt>Returns</dt><dd><i>Tag</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#tag-tagconstructor--element) * * * ### `name` <dl><dt>Type</dt><dd><i>String</i></dd></dl> * * * ### `children` <dl><dt>Type</dt><dd><i>Array</i></dd></dl> * * * ### `onChildrenChange()` <dl><dt>Parameters</dt><dd><ul><li>added — <i>Element</i></li><li>removed — <i>Element</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#signal-tagonchildrenchangeelement-added-element-removed) * * * ### `props` <dl><dt>Type</dt><dd><i>Element.Tag.Props</i></dd></dl> * * * ### `onPropsChange()` <dl><dt>Parameters</dt><dd><ul><li>attribute — <i>String</i></li><li>oldValue — <i>Any</i></li></ul></dd><dt>Type</dt><dd><i>Signal</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#signal-tagonpropschangestring-attribute-any-oldvalue) * * * ### `cloneDeep()` <dl><dt>Returns</dt><dd><i>Element.Tag</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#elementtag-tagclonedeep) * * * ### `getCopiedElement()` <dl><dt>Parameters</dt><dd><ul><li>lookForElement — <i>Element</i></li><li>copiedParent — <i>Element</i></li></ul></dd><dt>Returns</dt><dd><i>Element</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#element-taggetcopiedelementelement-lookforelement-element-copiedparent) * * * ### `getChildByAccessPath()` <dl><dt>Parameters</dt><dd><ul><li>accessPath — <i>Array</i></li></ul></dd><dt>Returns</dt><dd><i>Element.Tag</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#elementtag-taggetchildbyaccesspatharray-accesspath) * * * ### `queryAll()` <dl><dt>Parameters</dt><dd><ul><li>query — <i>String</i></li><li>onElement — <i>Function</i><i>optional</i></li><li>onElementContext — <i>Any</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>Array</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#array-tagqueryallstring-query-function-onelement-any-onelementcontext) * * * ### `query()` <dl><dt>Parameters</dt><dd><ul><li>query — <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Element</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#element-tagquerystring-query) * * * ### `watch()` <dl><dt>Parameters</dt><dd><ul><li>query — <i>String</i></li></ul></dd><dt>Returns</dt><dd><i>Watcher</i></dd></dl> ```javascript var watcher = doc.watch('div > * > b[attr]'); watcher.onAdd(function(tag){}); watcher.onRemove(function(tag){}); watcher.disconnect(); ``` > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#watcher-tagwatchstring-query) * * * ### `stringify()` <dl><dt>Parameters</dt><dd><ul><li>replacements — <i>Object</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>String</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#string-tagstringifyobject-replacements) * * * ### `stringifyChildren()` <dl><dt>Parameters</dt><dd><ul><li>replacements — <i>Object</i><i>optional</i></li></ul></dd><dt>Returns</dt><dd><i>String</i></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#string-tagstringifychildrenobject-replacements) * * * ### `replace()` <dl><dt>Parameters</dt><dd><ul><li>oldElement — <i>Element</i></li><li>newElement — <i>Element</i></li></ul></dd></dl> > [`Source`](https://github.com/Neft-io/neft/blob/214bc7eaad621898160a3fcef3785f39f21aa083/src/document/element/element/tag.litcoffee#tagreplaceelement-oldelement-element-newelement)