fix open close popover
parent
199d7fc4be
commit
cdd4e3f9bd
|
@ -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")
|
||||||
|
|
Loading…
Reference in New Issue