0.0.1 • Published 11 years ago
regions-extra v0.0.1
Regions extra
Extra regions for marionette.
Replace region
Allow you specify region as placeholder to replace with real view dom element.
For example we have this template:
<body>
<div id="region"></div>
</body>and this script:
var ReplaceRegion = require("regions-extra/replace-region"),
region = new ReplaceRegion({
el: "#region"
});
region.show(new SomeList());the result wil be:
<body>
<ul>
<!-- some code that generate view -->
</ul>
</body>Region helper
Handlebars helper, which mark place for region and inject it to Marionette.Layout that use it.
For example:
<div class="some">
{{region "test"}}
</div>and Layout:
require("region-extras");
var Layout = Marionette.Layout.extend({
template: require("./tpl/template.hbs"),
onRender: function () {
this.test.show(new SomeView()); // region 'test' will be appeared here automatic
}
});it is use replace-region by default for now
0.0.1
11 years ago