Skip to content

Commit

Permalink
Merge pull request #388 from mandragorn/registry
Browse files Browse the repository at this point in the history
#384 - App-level Registry
  • Loading branch information
mandragorn authored Apr 27, 2018
2 parents a343971 + 4c9f352 commit a1da120
Show file tree
Hide file tree
Showing 73 changed files with 17,408 additions and 268 deletions.
4 changes: 3 additions & 1 deletion docs/js/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ YUI.add("yuidoc-meta", function(Y) {
"Torso.Mixins.cacheMixin",
"Torso.Mixins.cellMixin",
"Torso.Mixins.loadingMixin",
"Torso.Mixins.modelMixin",
"Torso.Mixins.pollingMixin",
"Torso.Utils.handlebarsUtils",
"Torso.Utils.stickitUtils",
Expand All @@ -24,7 +25,8 @@ YUI.add("yuidoc-meta", function(Y) {
"Torso.behaviors.DataBehavior.Data",
"Torso.validation",
"View",
"history"
"history",
"registry"
],
"modules": [
"Torso",
Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/Behavior.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
49 changes: 49 additions & 0 deletions docs/js/classes/Cell.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down Expand Up @@ -125,17 +127,64 @@ <h1>Cell Class</h1>
<ul class="api-class-tabs">
<li class="api-class-tab index"><a href="#index">Index</a></li>

<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
</ul>

<div>
<div id="index" class="api-class-tabpanel index">
<h2 class="off-left">Item Index</h2>

<div class="index-section methods">
<h3>Methods</h3>

<ul class="index-list methods">
<li class="index-item method private">
<a href="#method___postInitialize">__postInitialize</a>

</li>
</ul>
</div>



</div>

<div id="methods" class="api-class-tabpanel">
<h2 class="off-left">Methods</h2>

<div id="method___postInitialize" class="method item private">
<h3 class="name"><code>__postInitialize</code></h3>

<span class="paren">()</span>



<span class="flag private">private</span>





<div class="meta">
<p>
Defined in
<a href="../files/modules_Cell.js.html#l26"><code>modules&#x2F;Cell.js:26</code></a>
</p>



</div>

<div class="description">
<p>Register this item with the cell registry after initialize.</p>

</div>




</div>
</div>



Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/Collection.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/Events.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/FormModel.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
14 changes: 8 additions & 6 deletions docs/js/classes/FormView.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down Expand Up @@ -265,7 +267,7 @@ <h3 class="name"><code>__generateModelFieldBinding</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l262"><code>modules&#x2F;FormView.js:262</code></a>
<a href="../files/modules_FormView.js.html#l264"><code>modules&#x2F;FormView.js:264</code></a>
</p>


Expand Down Expand Up @@ -367,7 +369,7 @@ <h3 class="name"><code>__generateSelectOptions</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l290"><code>modules&#x2F;FormView.js:290</code></a>
<a href="../files/modules_FormView.js.html#l292"><code>modules&#x2F;FormView.js:292</code></a>
</p>


Expand Down Expand Up @@ -446,7 +448,7 @@ <h3 class="name"><code>__generateStickitBindings</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l227"><code>modules&#x2F;FormView.js:227</code></a>
<a href="../files/modules_FormView.js.html#l229"><code>modules&#x2F;FormView.js:229</code></a>
</p>


Expand Down Expand Up @@ -486,7 +488,7 @@ <h3 class="name"><code>__getFieldOptions</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l252"><code>modules&#x2F;FormView.js:252</code></a>
<a href="../files/modules_FormView.js.html#l254"><code>modules&#x2F;FormView.js:254</code></a>
</p>


Expand Down Expand Up @@ -555,7 +557,7 @@ <h3 class="name"><code>_thenAddClassIfInvalid</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l175"><code>modules&#x2F;FormView.js:175</code></a>
<a href="../files/modules_FormView.js.html#l177"><code>modules&#x2F;FormView.js:177</code></a>
</p>


Expand Down Expand Up @@ -643,7 +645,7 @@ <h3 class="name"><code>_thenAddTextIfInvalid</code></h3>
<div class="meta">
<p>
Defined in
<a href="../files/modules_FormView.js.html#l200"><code>modules&#x2F;FormView.js:200</code></a>
<a href="../files/modules_FormView.js.html#l202"><code>modules&#x2F;FormView.js:202</code></a>
</p>


Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/ListView.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
4 changes: 3 additions & 1 deletion docs/js/classes/Model.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down Expand Up @@ -107,7 +109,7 @@ <h1>Model Class</h1>


<div class="foundat">
Defined in: <a href="../files/modules_Model.js.html#l13"><code>modules&#x2F;Model.js:13</code></a>
Defined in: <a href="../files/modules_Model.js.html#l14"><code>modules&#x2F;Model.js:14</code></a>
</div>

Module: <a href="../modules/Torso.html">Torso</a>
Expand Down
2 changes: 2 additions & 0 deletions docs/js/classes/NestedModel.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/ListView.html">ListView</a></li>
<li><a href="../classes/Model.html">Model</a></li>
<li><a href="../classes/NestedModel.html">NestedModel</a></li>
<li><a href="../classes/registry.html">registry</a></li>
<li><a href="../classes/Router.html">Router</a></li>
<li><a href="../classes/ServiceCell.html">ServiceCell</a></li>
<li><a href="../classes/Torso.html">Torso</a></li>
Expand All @@ -56,6 +57,7 @@ <h2 class="off-left">APIs</h2>
<li><a href="../classes/Torso.Mixins.cacheMixin.html">Torso.Mixins.cacheMixin</a></li>
<li><a href="../classes/Torso.Mixins.cellMixin.html">Torso.Mixins.cellMixin</a></li>
<li><a href="../classes/Torso.Mixins.loadingMixin.html">Torso.Mixins.loadingMixin</a></li>
<li><a href="../classes/Torso.Mixins.modelMixin.html">Torso.Mixins.modelMixin</a></li>
<li><a href="../classes/Torso.Mixins.pollingMixin.html">Torso.Mixins.pollingMixin</a></li>
<li><a href="../classes/Torso.Utils.handlebarsUtils.html">Torso.Utils.handlebarsUtils</a></li>
<li><a href="../classes/Torso.Utils.stickitUtils.html">Torso.Utils.stickitUtils</a></li>
Expand Down
Loading

0 comments on commit a1da120

Please sign in to comment.