doc/docs/getting_started.html in motion-prime-0.4.5 vs doc/docs/getting_started.html in motion-prime-0.5.0
- old
+ new
@@ -26,10 +26,15 @@
<a class="source" href="screens.html">
screens.rb
</a>
+
+ <a class="source" href="sections.html">
+ sections.rb
+ </a>
+
</div>
</li>
</ul>
<ul class="sections">
@@ -103,11 +108,11 @@
</div>
<div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">AppDelegate</span> <span class="inheritance">< <span class="parent">Prime::BaseAppDelegate</span></span></span>
<span class="function"><span class="keyword">def</span> <span class="title">on_load</span><span class="params">(app, options)</span></span>
- open_screen <span class="constant">MainScreen</span>.new
+ open_screen <span class="symbol">:main</span>
<span class="keyword">end</span>
<span class="keyword">end</span></pre></div></div>
</li>
@@ -122,11 +127,11 @@
<p>You should rewrite the <code>render</code> method, which will be runned after first opening screen.</p>
<p>NOTE: it's recommended to use instance variables for sections, e.g. <code>@main_section</code> instead of <code>main_section</code>.</p>
</div>
- <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MainScreen</span> <span class="inheritance">< <span class="parent">Prime::BaseScreen</span></span></span>
+ <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MainScreen</span> <span class="inheritance">< <span class="parent">Prime::Screen</span></span></span>
title <span class="string">'Main screen'</span>
<span class="function"><span class="keyword">def</span> <span class="title">render</span></span>
<span class="variable">@main_section</span> = <span class="constant">MyProfileSection</span>.new(<span class="symbol">screen:</span> <span class="keyword">self</span>, <span class="symbol">model:</span> <span class="constant">User</span>.first)
<span class="variable">@main_section</span>.render
@@ -146,10 +151,10 @@
<p>"Section" is something like helper, which contains "Elements".</p>
<p>Each element will be added to the parent screen when you run <code>section.render</code></p>
</div>
- <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MyProfileSection</span> <span class="inheritance">< <span class="parent">Prime::BaseSection</span></span></span>
+ <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">class</span> <span class="title">MyProfileSection</span> <span class="inheritance">< <span class="parent">Prime::Section</span></span></span>
element <span class="symbol">:title</span>, <span class="symbol">text:</span> <span class="string">"Hello World"</span>
element <span class="symbol">:avatar</span>, <span class="symbol">image:</span> <span class="string">"images/avatar.png"</span>, <span class="symbol">type:</span> <span class="symbol">:image</span>
<span class="keyword">end</span></pre></div></div>
</li>