<divid="documentation"class="span8"><divclass="classContent"><divclass="membersBackground"></div><divclass=" members pos0"><divclass=" membersContent pos0"><h1class="memberHeader"><spanclass="name">Anchor<spanclass="editInC9"><ahref='http://c9.io/open/git/?url=git%3A%2F%2Fgithub.com%2Fajaxorg%2Face.git'title='Edit in Cloud9 IDE'>[edit]</a></span></span></h1><uldata-tabs="tabs"class="nav tabs pos0"><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle"><span>Events (1)</span><bclass="caret"></b></a><ulclass="dropdown-menu"><liid="dropdown_Anchor.event.change"data-id="Anchor.event.change"class="memberLink"><ahref="#Anchor.event.change"class=""title="Anchor.event.change (event)"data-id="Anchor.event.change">change</a></li></ul></li><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle"><span>Constructors (1)</span><bclass="caret"></b></a><ulclass="dropdown-menu"><liid="dropdown_Anchor.new"data-id="Anchor.new"class="memberLink"><ahref="#Anchor.new"class=""title="Anchor.new (constructor)"data-id="Anchor.new">new</a></li></ul></li><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle"><span>Functions (5)</span><bclass="caret"></b></a><ulclass="dropdown-menu"><liid="dropdown_Anchor.clipPositionToDocument"data-id="Anchor.clipPositionToDocument"class="memberLink"><ahref="#Anchor.clipPositionToDocument"class=""title="Anchor.clipPositionToDocument (class method)"data-id="Anchor.clipPositionToDocument">clipPositionToDocument</a></li><liid="dropdown_Anchor.detach"data-id="Anchor.detach"class="memberLink"><ahref="#Anchor.detach"class=""title="Anchor.detach (class method)"data-id="Anchor.detach">detach</a></li><liid="dropdown_Anchor.getDocument"data-id="Anchor.getDocument"class="memberLink"><ahref="#Anchor.getDocument"class=""title="Anchor.getDocument (class method)"data-id="Anchor.getDocument">getDocument</a></li><liid="dropdown_Anchor.getPosition"data-id="Anchor.getPosition"class="memberLink"><ahref="#Anchor.getPosition"class=""title="Anchor.getPosition (class method)"data-id="Anchor.getPosition">getPosition</a></li><liid="dropdown_Anchor.setPosition"data-id="Anchor.setPosition"class="memberLink"><ahref="#Anchor.setPosition"class=""title="Anchor.setPosition (class method)"data-id="Anchor.setPosition">setPosition</a></li></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li></ul></div></div><articleid="Anchor"data-title="Anchor (class)"class="article"><divclass="section description"><divclass="memberContent"><p>Defines the floating pointer in the document. Whenever text is inserted or deleted before the cursor, the position of the cursor is updated</p>
</div></div></article><h3class="sectionHeader">Constructors</h3><articleid="Anchor.new"data-title="Anchor.new (constructor)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Anchor.new"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="constructorIdentifier">new </span><spanid="Anchor.new"class="member-name methodClicker">Anchor</span>(<spanclass="sigArgList"><ahref="#nav=api&api=document"class="argument methodClicker"title="Document (class)"data-id="Document">Document</a> doc, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Anchor.new"class="ellipsis_description"><p>Creates a new <code>Anchor</code> and associates it with a document.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">doc</td><tdclass="argType""><ahref="#nav=api&api=document"class=""title="Document (class)"data-id="Document">Document</a></td><tdclass="argDescription "><p>Required. The document to associate with the anchor</p>
<p>Events that can trigger this function include <ahref="#Anchor.setPosition"class="link-short"title="Anchor.setPosition (class method)"data-id="Anchor.setPosition"><code>setPosition()</code></a>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">e</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class=""title="Object"data-id="Object">Object</a></td><tdclass="argDescription "><p>Required. An object containing information about the anchor position. It has two properties:</p>
<ul>
<li><p><code>old</code>: An object describing the old Anchor position</p>
</li>
<li><p><code>value</code>: An object describing the new Anchor position </p>
<p>Both of these objects have a <code>row</code> and <code>column</code> property corresponding to the position.</p>
</td></tr></table></div></div></div></div></article><h3class="sectionHeader">Methods</h3><articleid="Anchor.clipPositionToDocument"data-title="Anchor.clipPositionToDocument (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Anchor.clipPositionToDocument"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Anchor.clipPositionToDocument"class="member-name methodClicker"><spanclass="sigClassName">Anchor.</span><spanclass="sigMemberName">clipPositionToDocument</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column</span>)</li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Anchor.clipPositionToDocument"class="ellipsis_description"><p>Clips the anchor position to the specified row and column.</p>
</div><divclass="description"><p>Clips the anchor position to the specified row and column.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The row index to clip the anchor to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The column index to clip the anchor to</p>
</div><divclass="description"><p>Returns the current document.</p>
</div></div></div></div></article><articleid="Anchor.getPosition"data-title="Anchor.getPosition (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Anchor.getPosition"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Anchor.getPosition"class="member-name methodClicker"><spanclass="sigClassName">Anchor.</span><spanclass="sigMemberName">getPosition</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="returnType "title="Object"data-id="Object">Object</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Anchor.getPosition"class="ellipsis_description"><p>Returns an object identifying the <code>row</code> and <code>column</code> position of the current anchor.</p>
</div><divclass="description"><p>Returns an object identifying the <code>row</code> and <code>column</code> position of the current anchor.</p>
</div></div></div></div></article><articleid="Anchor.setPosition"data-title="Anchor.setPosition (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Anchor.setPosition"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Anchor.setPosition"class="member-name methodClicker"><spanclass="sigClassName">Anchor.</span><spanclass="sigMemberName">setPosition</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> row, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> column, <ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class="argument methodClicker"title="Boolean"data-id="Boolean">Boolean</a> noClip</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Anchor.setPosition"class="ellipsis_description"><p>Sets the anchor position to the specified row and column. If <code>noClip</code> is <code>true</code>, the position is not clipped.</p>
</div><divclass="description"><p>Sets the anchor position to the specified row and column. If <code>noClip</code> is <code>true</code>, the position is not clipped.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">row</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The row index to move the anchor to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">column</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription "><p>Required. The column index to move the anchor to</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">noClip</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Boolean.html"class=""title="Boolean"data-id="Boolean">Boolean</a></td><tdclass="argDescription "><p>Required. Identifies if you want the position to be clipped</p>