Sha256: 54b792eb72827dbfaa4e4799639164ea2d1fac85ec9d25efe66247a59f46793c
Contents?: true
Size: 1.92 KB
Versions: 1
Compression:
Stored size: 1.92 KB
Contents
_.def('Luca.containers.Viewport').extend('Luca.containers.CardView').with activeItem: 0 additionalClassNames: 'luca-ui-viewport' fullscreen: true fluid: false initialize: (@options={})-> _.extend @, @options if Luca.enableBootstrap is true @wrapperClass = if @fluid is true then Luca.containers.Viewport.fluidWrapperClass else Luca.containers.Viewport.defaultWrapperClass Luca.core.Container::initialize.apply(@, arguments) @enableFullscreen() if @fullscreen is true enableFluid: ()-> @$el.parent().addClass( @wrapperClass ) disableFluid: ()-> @$el.parent().removeClass( @wrapperClass ) enableFullscreen: ()-> $('html,body').addClass('luca-ui-fullscreen') @$el.addClass('fullscreen-enabled') disableFullscreen: ()-> $('html,body').removeClass('luca-ui-fullscreen') @$el.removeClass('fullscreen-enabled') beforeRender: ()-> Luca.containers.CardView::beforeRender?.apply(@, arguments) #if Luca.enableBootstrap and @topNav and @fullscreen # $('body').css('padding','40px') @renderTopNavigation() if @topNav? @renderBottomNavigation() if @bottomNav? height: ()-> @$el.height() width: ()-> @$el.width() afterRender: ()-> Luca.containers.CardView::after?.apply(@, arguments) if Luca.enableBootstrap is true and @containerClassName @$el.children().wrap('<div class="#{ containerClassName }" />') renderTopNavigation: ()-> return unless @topNav? if _.isString( @topNav ) @topNav = Luca.util.lazyComponent(@topNav) if _.isObject( @topNav ) @topNav.ctype ||= @topNav.type || "nav_bar" unless Luca.isBackboneView(@topNav) @topNav = Luca.util.lazyComponent( @topNav ) @topNav.app = @ $('body').prepend( @topNav.render().el ) renderBottomNavigation: ()-> # IMPLEMENT Luca.containers.Viewport.defaultWrapperClass = 'row' Luca.containers.Viewport.fluidWrapperClass = 'row-fluid'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
luca-0.9.4 | src/containers/viewport.coffee |