Sha256: 85da1550a2e6244d26d46e9aaeb027ba06a286dd85123cb304292177c4c1cb82

Contents?: true

Size: 771 Bytes

Versions: 33

Compression:

Stored size: 771 Bytes

Contents

class IuguUI.PopupContainer extends IuguUI.View
  layout: "iugu-ui-popup-container"
  secondaryView: true
  className: "popup-wrapper"

  defaults:
    content: null
    width: 320
    height: 480

  context: ->
    width: @options.width
    height: @options.height

  initialize: ->
    _.bindAll @
    super

    @content = new IuguUI.View
      layout: @content
      secondaryView: true

    @content_wrapper = null

  getHandler: ->
    @$('.content:first')

  getContainer: ->
    @$('.container:first')

  render: ->
    super
    unless @content_wrapper
      @content_wrapper = $(document.createElement('div'))

    @content.setElement(@content_wrapper).render()

    @getContainer().html @content_wrapper


    @

@IuguUI.PopupContainer = IuguUI.PopupContainer

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
iugu-ux-1.0.25 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.24 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.23 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.22 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.21 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.20 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.19 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.18 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.17 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.16 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.15 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.14 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.13 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.12 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.11 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.10 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.9 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.8 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.7 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee
iugu-ux-1.0.6 vendor/assets/javascripts/iugu-ux/components/usecode/iugu-ui-popup-container.js.coffee