fix open close popover

stable
Juanfran 2014-08-22 13:39:11 +02:00
parent 199d7fc4be
commit cdd4e3f9bd
1 changed files with 13 additions and 10 deletions

View File

@ -141,20 +141,23 @@ $.fn.popover = () ->
$(this).trigger("popup:close") $(this).trigger("popup:close")
open = (onClose) => open = (onClose) =>
closeAll() if $el.hasClass("active")
close()
else
closeAll()
if !isVisible() if !isVisible()
$el.addClass("fix") $el.addClass("fix")
$el $el
.fadeIn () => .fadeIn () =>
$el.addClass("active") $el.addClass("active")
$(document.body).off("popover") $(document.body).off("popover")
$(document.body).one "click.popover", () => $(document.body).one "click.popover", () =>
closeAll() closeAll()
$el.on "popup:close", () => closePopover(onClose) $el.on "popup:close", (e) => closePopover(onClose)
close = () => close = () =>
$el.trigger("popup:close") $el.trigger("popup:close")