Composite View: Grid View
A grid view build w/ Marionette
by franklovecchio
HTML
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone-min.js"></script>
<script src="https://raw.github.com/derickbailey/backbone.modelbinding/master/backbone.modelbinding.min.js"></script>
<script src="https://raw.github.com/derickbailey/backbone.memento/master/backbone.memento.min.js"></script>
<script src="https://raw.github.com/derickbailey/backbone.marionette/master/lib/backbone.marionette.js"></script>
<div id="myregion">
region
</div>
<script type="text/template" id="template-page">
<button id="<%= Page.doSomethingButton %>">click me</button>
</script>
CoffeeScript
class MyRegion extends Backbone.Marionette.Region
el: '#myregion'
class window.Page extends Backbone.Marionette.Layout
template: '#template-page'
@doSomethingButton: 'button#do-something'
events:
'click #{@doSomethingButton}': 'doSomething'
doSomething: (event) ->
console.log 'done'
region = new MyRegion()
region.show new Page()