Sha256: cdf6134f36169a2be388e8f6f9271ba082cd79b96c662d5b3e93812360fcd868

Contents?: true

Size: 727 Bytes

Versions: 1

Compression:

Stored size: 727 Bytes

Contents

class Lanes.Workspace.Navbar extends Lanes.Views.Base

    templateName: 'navbar'
    mixins:[
        Lanes.Workspace.WorkspaceView
    ]

    domEvents:
        'click .screens-menu-toggle': 'switchMenu'
        'click .navbar-toggle':  'showHideMenu'

    subviews:
        screens:
            hook: 'screens-container'
            view: 'ActiveScreenSwitcher'
            model: 'model'

    bindings:
        'menu_shown_class': { type: 'class' }
        'screen_menu_class': { type: 'class' }

    onActiveChange: ->
        this.$el.toggleClass('screens-menu-hidden',true)

    switchMenu: ->
        @model.nextSidebarState()

    showHideMenu: ->
        @model.toggle('screen_menu_shown')

    swallowMenu:(@menu)->

Version data entries

1 entries across 1 versions & 1 rubygems

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