Sha256: 3233713ba97f6bd6fcdf4aeecb30e13939ce6dcdff3fd8c521c02cef676e9621

Contents?: true

Size: 658 Bytes

Versions: 2

Compression:

Stored size: 658 Bytes

Contents

view = Luca.register      "Luca.containers.ModalView"
view.extends              "Luca.Container"

view.publicConfiguration
  closeOnEscape: true
  showOnInitialize: false
  backdrop: false
  className: "modal"

view.publicMethods
  container: ()->
    $('body')

  toggle: ()->
    @$el.modal('toggle')

  show: ()->
    @$el.modal('show')

  hide: ()->
    @$el.modal('hide')

  render: ()->
    @$el.addClass 'modal'
    @$el.addClass 'fade' if @fade is true

    $('body').append( @$el )
    
    @$el.modal
      backdrop: !!(@backdrop is true)
      keyboard: !!(@closeOnEscape is true)
      show: !!(@showOnInitialize is true)

    @

view.register()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
luca-0.9.91 app/assets/javascripts/luca/containers/modal_view.coffee
luca-0.9.9 app/assets/javascripts/luca/containers/modal_view.coffee