-<div class="body-wrap" xmlns:ext="http://www.extjs.com"><div class="top-tools"><a class="inner-link" href="#Ext.Direct-props"><img src="resources/images/default/s.gif" class="item-icon icon-prop">Properties</a> <a class="inner-link" href="#Ext.Direct-methods"><img src="resources/images/default/s.gif" class="item-icon icon-method">Methods</a> <a class="inner-link" href="#Ext.Direct-events"><img src="resources/images/default/s.gif" class="item-icon icon-event">Events</a> <a class="inner-link" href="#Ext.Direct-configs"><img src="resources/images/default/s.gif" class="item-icon icon-config">Config Options</a> <a class="bookmark" href="../docs/?class=Ext.Direct"><img src="resources/images/default/s.gif" class="item-icon icon-fav">Direct Link</a> </div><div class="inheritance res-block"><pre class="res-block-inner"><a href="output/Ext.util.Observable.html" ext:member="" ext:cls="Ext.util.Observable">Observable</a> <img src="resources/elbow-end.gif">Direct</pre></div><h1>Class <a href="source/Direct.html#cls-Ext.Direct">Ext.Direct</a></h1><table cellspacing="0"><tr><td class="label">Package:</td><td class="hd-info">Ext</td></tr><tr><td class="label">Defined In:</td><td class="hd-info">Direct.js</td></tr><tr><td class="label">Class:</td><td class="hd-info"><a href="source/Direct.html#cls-Ext.Direct">Direct</a></td></tr><tr><td class="label">Extends:</td><td class="hd-info"><a href="output/Ext.util.Observable.html" ext:cls="Ext.util.Observable" ext:member="">Observable</a></td></tr></table><div class="description"><p><b><u>Overview</u></b></p>\r
-<p>Ext.Direct aims to streamline communication between the client and server\r
-by providing a single interface that reduces the amount of common code\r
-typically required to validate data and handle returned data packets\r
-(reading data, error conditions, etc).</p>\r
-<p>The Ext.direct namespace includes several classes for a closer integration\r
-with the server-side. The Ext.data namespace also includes classes for working\r
-with Ext.data.Stores which are backed by data from an Ext.Direct method.</p>\r
-<p><b><u>Specification</u></b></p>\r
-<p>For additional information consult the \r
-<a href="http://extjs.com/products/extjs/direct.php">Ext.Direct Specification</a>.</p>\r
-<p><b><u>Providers</u></b></p>\r
-<p>Ext.Direct uses a provider architecture, where one or more providers are\r
-used to transport data to and from the server. There are several providers\r
-that exist in the core at the moment:</p><div class="mdetail-params"><ul>\r
-<li><a href="output/Ext.direct.JsonProvider.html" ext:cls="Ext.direct.JsonProvider">JsonProvider</a> for simple JSON operations</li>\r
-<li><a href="output/Ext.direct.PollingProvider.html" ext:cls="Ext.direct.PollingProvider">PollingProvider</a> for repeated requests</li>\r
-<li><a href="output/Ext.direct.RemotingProvider.html" ext:cls="Ext.direct.RemotingProvider">RemotingProvider</a> exposes server side\r
-on the client.</li>\r
-</ul></div>\r
-<p>A provider does not need to be invoked directly, providers are added via\r
-<a href="output/Ext.Direct.html" ext:cls="Ext.Direct">Ext.Direct</a>.<a href="output/Ext.Direct.html#Ext.Direct-add" ext:member="add" ext:cls="Ext.Direct">add</a>.</p>\r
-<p><b><u>Router</u></b></p>\r
-<p>Ext.Direct utilizes a "router" on the server to direct requests from the client\r
-to the appropriate server-side method. Because the Ext.Direct API is completely\r
-platform-agnostic, you could completely swap out a Java based server solution\r
-and replace it with one that uses C# without changing the client side JavaScript\r
-at all.</p>\r
-<p><b><u>Server side events</u></b></p>\r
-<p>Custom events from the server may be handled by the client by adding\r
-listeners, for example:</p>\r
-<pre><code>{<em>"type"</em>:<em>"event"</em>,<em>"name"</em>:<em>"message"</em>,<em>"data"</em>:<em>"Successfully polled at: 11:19:30 am"</em>}\r
-\r
-<i>// add a handler <b>for</b> a <em>'message'</em> event sent by the server \r</i>
-Ext.Direct.on(<em>'message'</em>, <b>function</b>(e){\r
- out.append(String.format(<em>'<p><i>{0}</i></p>'</em>, e.data));\r
- out.el.scrollTo(<em>'t'</em>, 100000, true);\r
+<div class="body-wrap" xmlns:ext="http://www.extjs.com"><div class="top-tools"><a class="inner-link" href="#Ext.Direct-props"><img src="../resources/images/default/s.gif" class="item-icon icon-prop">Properties</a> <a class="inner-link" href="#Ext.Direct-methods"><img src="../resources/images/default/s.gif" class="item-icon icon-method">Methods</a> <a class="inner-link" href="#Ext.Direct-events"><img src="../resources/images/default/s.gif" class="item-icon icon-event">Events</a> <a class="inner-link" href="#Ext.Direct-configs"><img src="../resources/images/default/s.gif" class="item-icon icon-config">Config Options</a> <a class="bookmark" href="../docs/?class=Ext.Direct"><img src="../resources/images/default/s.gif" class="item-icon icon-fav">Direct Link</a> </div><div class="inheritance res-block"><pre class="res-block-inner"><a href="output/Ext.util.Observable.html" ext:member="" ext:cls="Ext.util.Observable">Observable</a> <img src="resources/elbow-end.gif">Direct</pre></div><h1>Class <a href="source/Direct.html#cls-Ext.Direct">Ext.Direct</a></h1><table cellspacing="0"><tr><td class="label">Package:</td><td class="hd-info">Ext</td></tr><tr><td class="label">Defined In:</td><td class="hd-info"><a href="source/Direct.html#cls-Ext.Direct">Direct.js</a></td></tr><tr><td class="label">Class:</td><td class="hd-info"><a href="source/Direct.html#cls-Ext.Direct">Direct</a></td></tr><tr><td class="label">Extends:</td><td class="hd-info"><a href="output/Ext.util.Observable.html" ext:cls="Ext.util.Observable" ext:member="">Observable</a></td></tr></table><div class="description"><p><b><u>Overview</u></b></p>
+<p>Ext.Direct aims to streamline communication between the client and server
+by providing a single interface that reduces the amount of common code
+typically required to validate data and handle returned data packets
+(reading data, error conditions, etc).</p>
+<p>The Ext.direct namespace includes several classes for a closer integration
+with the server-side. The Ext.data namespace also includes classes for working
+with Ext.data.Stores which are backed by data from an Ext.Direct method.</p>
+<p><b><u>Specification</u></b></p>
+<p>For additional information consult the
+<a href="http://extjs.com/products/extjs/direct.php">Ext.Direct Specification</a>.</p>
+<p><b><u>Providers</u></b></p>
+<p>Ext.Direct uses a provider architecture, where one or more providers are
+used to transport data to and from the server. There are several providers
+that exist in the core at the moment:</p><div class="mdetail-params"><ul>
+<li><a href="output/Ext.direct.JsonProvider.html" ext:cls="Ext.direct.JsonProvider">JsonProvider</a> for simple JSON operations</li>
+<li><a href="output/Ext.direct.PollingProvider.html" ext:cls="Ext.direct.PollingProvider">PollingProvider</a> for repeated requests</li>
+<li><a href="output/Ext.direct.RemotingProvider.html" ext:cls="Ext.direct.RemotingProvider">RemotingProvider</a> exposes server side
+on the client.</li>
+</ul></div>
+<p>A provider does not need to be invoked directly, providers are added via
+<a href="output/Ext.Direct.html" ext:cls="Ext.Direct">Ext.Direct</a>.<a href="output/Ext.Direct.html#Ext.Direct-add" ext:member="add" ext:cls="Ext.Direct">add</a>.</p>
+<p><b><u>Router</u></b></p>
+<p>Ext.Direct utilizes a "router" on the server to direct requests from the client
+to the appropriate server-side method. Because the Ext.Direct API is completely
+platform-agnostic, you could completely swap out a Java based server solution
+and replace it with one that uses C# without changing the client side JavaScript
+at all.</p>
+<p><b><u>Server side events</u></b></p>
+<p>Custom events from the server may be handled by the client by adding
+listeners, for example:</p>
+<pre><code>{<em>"type"</em>:<em>"event"</em>,<em>"name"</em>:<em>"message"</em>,<em>"data"</em>:<em>"Successfully polled at: 11:19:30 am"</em>}
+
+<i>// add a handler <b>for</b> a <em>'message'</em> event sent by the server</i>
+Ext.Direct.on(<em>'message'</em>, <b>function</b>(e){
+ out.append(String.format(<em>'<p><i>{0}</i></p>'</em>, e.data));
+ out.el.scrollTo(<em>'t'</em>, 100000, true);