Sha256: 64c3c43c9ff3061782b532bbc10c2bb53de9b06ce7886148375273ed7283416a

Contents?: true

Size: 868 Bytes

Versions: 3

Compression:

Stored size: 868 Bytes

Contents

ready = ->
  # $("a[rel=popover]").popover()
  
  $(".has_popover").popover({
    html: true,
    trigger: 'manual',  # handled below
    content: (->
      $(this).next('.popover_content').html()
    )
  })

  $('.has_popover').click (event) ->
    $(".has_popover").not(this).popover('hide')  # close all the other popovers
    $(this).popover('show')
    event.preventDefault()
    event.stopPropagation()
    return false

  $('body').on 'click', '.popover_content', ->
    #$('.popover_content').click (event) ->
    event.preventDefault()
    event.stopPropagation()
    return false
  
  $('body').click ->
    $(".has_popover").not('.stay_open').popover('hide')
    
  $('body').on 'click', '.close_popover', ->
    $('.has_popover').popover('hide')
    
    
    event.preventDefault()
    event.stopPropagation()
    return false


$(document).ready(ready)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 app/assets/javascripts/your_platform/popovers.js.coffee
your_platform-1.0.0 app/assets/javascripts/your_platform/popovers.js.coffee
your_platform-0.0.2 app/assets/javascripts/your_platform/popovers.js.coffee