<!--[if gt IE 8]><!--><htmlclass="no-js"lang="en"><!--<![endif]--><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><title>Split - Ace API</title><metaname="generator"content="c9-doc-build"><metaname="description"content="Ace API documentation for the online code editor."><metaname="author"content="Garen J. Torikian"><metaname="viewport"content="width=device-width,initial-scale=1"><linkrel="stylesheet"href="./resources/csses/bootstrap.min.css"><linkrel="stylesheet"href="./resources/csses/prettify.css"><linkrel="stylesheet"href="./resources/csses/ace_api.css"><linkhref="./resources/images/favicon.ico"rel="icon"type="image/x-icon"><scriptsrc="./resources/javascripts/jquery.js"></script><scriptsrc="./resources/javascripts/clicker.js"></script><scriptsrc="./resources/javascripts/jquery.collapse.js"></script><scriptsrc="./resources/javascripts/jquery.cookie.js"></script><scriptsrc="./resources/javascripts/bootstrap-dropdown.js"></script><scriptsrc="./resources/javascripts/jquery-scrollspy.js"></script><scriptscriptsrc="./resources/javascripts/prettify-extension.js"></script></head><body><divclass="navbar navbar-fixed-top"><divclass="navbar-inner"><divid="topSection"class="container"><spanclass="brand"></span><ulclass="nav topLinks"><liid="ace_site"><ahref="../index.html">Ace</a></li><liid="ace_api"class="active"><ahref="index.html">Ace API Reference</a></li></ul><formid="searchbox"action=""class="navbar-search pull-right"><inputname="query"type="text"placeholder="Search the API"title="Search across all the documentation"class="search-query span3"></form></div></div></div><divid="nonFooter"><divid="wrapper"><divclass="content"><divclass="row centerpiece"><divid="sidebarContainer"class="span3"><divid="sidebar"><divid="well"><h3>Ace Reference</h3><divclass="swirl_divider"></div><ulclass="menu"><li><divclass="menu-item"><ahref="ace.html"class="menuLink namespace">Ace</a></div></li><li><divclass="menu-item"><ahref="anchor.html"class="menuLink namespace">Anchor</a></div></li><li><divclass="menu-item"><ahref="background_tokenizer.html"class="menuLink namespace">BackgroundTokenizer </a></div></li><li><divclass="menu-item"><ahref="document.html"class="menuLink namespace">Document </a></div></li><li><divclass="menu-item"><ahref="edit_session.html"class="menuLink namespace">EditSession </a></div></li><li><divclass="menu-item"><ahref="editor.html"class="menuLink namespace">Editor</a></div></li><li><divclass="menu-item"><ahref="range.html"class="menuLink namespace">Range</a></div></li><li><divclass="menu-item"><ahref="scrollbar.html"class="menuLink namespace">Scrollbar</a></div></li><li><divclass="menu-item"><ahref="search.html"class="menuLink namespace">Search </a></div></li><li><divclass="menu-item"><ahref="selection.html"class="menuLink namespace">Selection </a></div></li><li><divclass="menu-item"><ahref="token_iterator.html"class="menuLink namespace">TokenIterator</a></div></li><li><divclass="menu-item"><ahref="tokenizer.html"class="menuLink namespace">Tokenizer</a></div></li><li><divclass="menu-item"><ahref="undomanager.html"class="menuLink namespace">UndoManager</a></div></li><li><divclass="menu-item"><ahref="virtual_renderer.html"class="menuLink namespace">VirtualRenderer</a></div></li></ul></div></div></div><divid="mainContent"class="span9"><divid="documentation"><divclass="classContent"><divclass="membersBackground"></div><divclass=" members pos0"><divclass=" membersContent pos0"><h1class="memberHeader"><spanclass="name">Split<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"></li><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class=
</div><h3id="Split.blur"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Blurs the current editor.</p>
</div></div></div></div></article><articleid="Split.focus"data-title="Split.focus (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.focus"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">focus</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.focus (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="editor.html#Editor.focus"class=""title="Editor.focus (class method)"data-id="Editor.focus">Editor.focus</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.focus"class="ellipsis_description"><p>Focuses the current editor.</p>
</div><h3id="Split.focus"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Focuses the current editor.</p>
</div></div></div></div></article><articleid="Split.forEach"data-title="Split.forEach (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.forEach"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">forEach</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class="argument methodClicker"title="Function"data-id="Function">Function</a> callback, <ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> scope</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.forEach (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.forEach"class="ellipsis_description"><p>Executes <code>callback</code> on all of the available editors.</p>
</div><h3id="Split.forEach"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Executes <code>callback</code> on all of the available editors.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">callback</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Function.html"class=""title="Function"data-id="Function">Function</a></td><tdclass="argDescription ">Required. A callback function to execute</td></tr><trclass="argumentRow "><tdclass="argName ">scope</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription ">Required. </td></tr></table></div></div></div></div></article><articleid="Split.getCurrentEditor"data-title="Split.getCurrentEditor (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.getCurrentEditor"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">getCurrentEditor</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="editor.html#Editor"class="returnType "title="Editor (class)"data-id="Editor">Editor</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.getCurrentEditor"class="ellipsis_description"><p>Returns the current editor.</p>
</div><h3id="Split.getCurrentEditor"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the current editor.</p>
</div></div></div></div></article><articleid="Split.getEditor"data-title="Split.getEditor (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.getEditor"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">getEditor</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> idx</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="editor.html#Editor"class="returnType "title="Editor (class)"data-id="Editor">Editor</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.getEditor"class="ellipsis_description"><p>Returns the editor identified by the index <code>idx</code>.</p>
</div><h3id="Split.getEditor"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the editor identified by the index <code>idx</code>.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">idx</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The index of the editor you want</td></tr></table></div></div></div></div></article><articleid="Split.getOrientation"data-title="Split.getOrientation (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.getOrientation"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">getOrientation</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.getOrientation"class="ellipsis_description"><p>Returns the orientation.</p>
</div><h3id="Split.getOrientation"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the orientation.</p>
</div></div></div></div></article><articleid="Split.getSplits"data-title="Split.getSplits (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.getSplits"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">getSplits</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="returnType "title="Number"data-id="Number">Number</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.getSplits"class="ellipsis_description"><p>Returns the number of splits.</p>
</div><h3id="Split.getSplits"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Returns the number of splits.</p>
</div></div></div></div></article><articleid="Split.resize"data-title="Split.resize (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.resize"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">resize</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.resize (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.resize"class="ellipsis_description"></div><h3id="Split.resize"class="methodToggle methodClicker inactive"> </h3><divclass="description"></div></div></div></div></article><articleid="Split.setFontSize"data-title="Split.setFontSize (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.setFontSize"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">setFontSize</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> size</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.setFontSize (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="editor.html#Editor.setFontSize"class=""title="Editor.setFontSize (class method)"data-id="Editor.setFontSize">Editor.setFontSize</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.setFontSize"class="ellipsis_description"><p>Sets the font size, in pixels, for all the available editors.</p>
</div><h3id="Split.setFontSize"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the font size, in pixels, for all the available editors.</p>
</div><h3id="Split.setOrientation"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets the orientation.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">oriantation</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. </td></tr></table></div></div></div></div></article><articleid="Split.setSession"data-title="Split.setSession (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.setSession"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">setSession</span></span>(<spanclass="sigArgList"><ahref="edit_session.html#EditSession"class="argument methodClicker"title="EditSession (class)"data-id="EditSession">EditSession</a> session, <ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> idx</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.setSession (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="editor.html#Editor.setSession"class=""title="Editor.setSession (class method)"data-id="Editor.setSession">Editor.setSession</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.setSession"class="ellipsis_description"><p>Sets a new <ahref="edit_session.html#EditSession"class="link-short"title="EditSession (class)"data-id="EditSession">EditSession</a> for the indicated editor.</p>
</div><h3id="Split.setSession"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets a new <ahref="edit_session.html#EditSession"class="link-short"title="EditSession (class)"data-id="EditSession">EditSession</a> for the indicated editor.</p>
<h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">session</td><tdclass="argType""><ahref="edit_session.html#EditSession"class=""title="EditSession (class)"data-id="EditSession">EditSession</a></td><tdclass="argDescription ">Required. The new edit session</td></tr><trclass="argumentRow "><tdclass="argName ">idx</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The editor's index you're interested in</td></tr></table></div></div></div></div></article><articleid="Split.setSplits"data-title="Split.setSplits (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.setSplits"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">setSplits</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class="argument methodClicker"title="Number"data-id="Number">Number</a> splits</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.setSplits (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label internal">Internal</span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.setSplits"class="ellipsis_description"></div><h3id="Split.setSplits"class="methodToggle methodClicker inactive"> </h3><divclass="description"><h4>Arguments</h4><tableclass="argumentTable argument-list table table-striped table-bordered"><trclass="argumentRow "><tdclass="argName ">splits</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/Number.html"class=""title="Number"data-id="Number">Number</a></td><tdclass="argDescription ">Required. The new number of splits</td></tr></table></div></div></div></div></article><articleid="Split.setTheme"data-title="Split.setTheme (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Split.setTheme"class="member-name methodClicker"><spanclass="sigClassName">Split.</span><spanclass="sigMemberName">setTheme</span></span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> theme</span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><spanclass="returnType "title="Split.setTheme (class method)">Void</span></li></ul></li></li></ul><ulclass="metaInfo"><li><spanclass="label related-to">Related to <ahref="editor.html#Editor.setTheme"class=""title="Editor.setTheme (class method)"data-id="Editor.setTheme">Editor.setTheme</a></span></li></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Split.setTheme"class="ellipsis_description"><p>Sets a theme for each of the available editors.</p>
</div><h3id="Split.setTheme"class="methodToggle methodClicker inactive"> </h3><divclass="description"><p>Sets a theme for each of the available editors.</p>