Sha256: dc2b237d5ab726d523d75203e09b31823607483a3cacd5811fab2618a13bdd32

Contents?: true

Size: 597 Bytes

Versions: 1

Compression:

Stored size: 597 Bytes

Contents

class Lanes.Workspace.Layout extends Lanes.Views.Base

    templateName: 'layout'
    templateData: ->
        { ui: this.ui_state }
    mixins:[
        Lanes.Workspace.WorkspaceView
    ]
    subviews:
        navbar:
            hook: 'navbar-container'
            view: 'Navbar'
        pages:
            hook: 'page-container'
            view: 'Pages'

    session:
        ui_state: 'state'

    subviewOptions: ->
        { model: this.ui_state }

    constructor: (options={})->
        options.ui_state = new Lanes.Workspace.UIState( model: options.model, layout: this )
        super

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lanes-0.1.8 client/lanes/workspace/Layout.coffee