Skip to content

Instantly share code, notes, and snippets.

@pewniak747
Last active December 20, 2015 15:59
Show Gist options
  • Select an option

  • Save pewniak747/6158685 to your computer and use it in GitHub Desktop.

Select an option

Save pewniak747/6158685 to your computer and use it in GitHub Desktop.
class PostDashboardView extends Marionette.Layout
template: -> "<div id='posts-region'></div><div id='new-post-region'></div>"
regions:
postsRegion: '#posts-region'
newPostRegion: '#new-post-region'
layout = new PostDashboardView
postsView = new PostsView(collection: new Posts)
newPostView = new NewPostView
layout.render()
layout.postsRegion.show(postsView) # backbone: @$('#posts-region').html(postsView.render().$el)
layout.newPostRegion.show(newPostView)
layout.postsRegion.close() # backbone: postsView.remove()
layout.newPostRegion.show(new SomeOtherView) # closes newPostView and renders SomeOtherView
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment