UNPKG

mithril

Version:

A framework for building brilliant applications

102 lines (99 loc) 4.31 kB
<!doctype html> <html> <head> <title>Mithril</title> <link href="http://fonts.googleapis.com/css?family=Open+Sans:300italic" rel="stylesheet"> <link href="lib/prism/prism.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <header> <nav class="container"> <a href="index.html" class="logo"><span>&#9675;</span> Mithril</a> <a href="getting-started.html">Guide</a> <a href="mithril.html">API</a> <a href="mithril.min.zip">Download</a> <a href="http://github.com/lhorie/mithril.js" target="_blank">Github</a> </nav> <div class="deprecated"> WARNING: This documentation is for an old version of mithril! Please see the <a href="https://mithril.js.org/">current docs</a> for more accurate info. </div></header> <main> <section class="content"> <div class="container"> <div class="row"> <div class="col(3,3,12)"> <h2 id="api">API (v0.1.1)</h2> <h3 id="core">Core</h3> <ul> <li><a href="mithril.html">m</a></li> <li><a href="mithril.prop.html">m.prop</a></li> <li><a href="mithril.withAttr.html">m.withAttr</a></li> <li><a href="mithril.module.html">m.module</a></li> <li><a href="mithril.trust.html">m.trust</a></li> <li><a href="mithril.render.html">m.render</a></li> <li><a href="mithril.redraw.html">m.redraw</a></li> </ul> <h3 id="routing">Routing</h3> <ul> <li><a href="mithril.route.html">m.route</a> <ul> <li><a href="mithril.route.html#defining-routes">m.route(rootElement, defaultRoute, routes)</a></li> <li><a href="mithril.route.html#redirecting">m.route(path)</a></li> <li><a href="mithril.route.html#mode-abstraction">m.route(element)</a></li> <li><a href="mithril.route.html#mode">m.route.mode</a></li> <li><a href="mithril.route.html#param">m.route.param</a></li> </ul> </li> </ul> <h3 id="data">Data</h3> <ul> <li><a href="mithril.request.html">m.request</a></li> <li><a href="mithril.deferred.html">m.deferred</a></li> <li><a href="mithril.sync.html">m.sync</a></li> <li><a href="mithril.computation.html">m.startComputation / m.endComputation</a></li> </ul> <h2 id="archive">History</h2> <ul> <li><a href="roadmap.html">Roadmap</a></li> <li><a href="change-log.html">Change log</a></li> </ul> </div> <div class="col(9,9,12)"> <h2 id="change-log">Change Log</h2> <p><a href="/mithril/archive/v0.1.1">v0.1.1</a> - maintenance</p> <h3 id="news-">News:</h3> <ul> <li>Mithril is now available at <a href="http://cdnjs.com/libraries/mithril/">cdnjs</a> and <a href="http://www.jsdelivr.com/#!mithril">jsdelivr</a></li> </ul> <h3 id="bug-fixes-">Bug Fixes:</h3> <ul> <li><code>m.route.param</code> now resets on route change correctly <a href="https://github.com/lhorie/mithril.js/issues/15">#15</a></li> <li><code>m.render</code> now correctly ignores undefined values in the virtual tree<a href="https://github.com/lhorie/mithril.js/issues/16">#16</a></li> <li>errors thrown in promises now cause downstreams to be rejected <a href="https://github.com/lhorie/mithril.js/issues/1">#1</a></li> </ul> <h3 id="breaking-changes-">Breaking changes:</h3> <ul> <li><p>changed default value for <code>xhr.withCredentials</code> from <code>true</code> to <code>false</code> for <code>m.request</code>, since public APIs are more common than auth-walled ones. <a href="https://github.com/lhorie/mithril.js/issues/14">#14</a></p> <p>In order to configure this flag, the following configuration should be used:</p> <pre><code class="lang-javascript">var privateAPI = function(xhr) {xhr.withCredentials = true}; m.request({method: &quot;GET&quot;, url: &quot;http://foo.com/api&quot;, config: privateAPI});</code></pre> </li> </ul> <hr> <p><a href="/mithril/archive/v0.1">v0.1</a> - Initial release</p> </div> </div> </div> </section> </main> <footer> <div class="container"> Released under the <a href="http://opensource.org/licenses/MIT" target="_blank">MIT license</a> <br>&copy; 2014 Leo Horie </div> </footer> <script src="lib/prism/prism.js"></script> </body> </html>