Sha256: b75cc74ee78046a81db55a74b78afe0c84fd3406c34f2e76682ded61576cabd1
Contents?: true
Size: 733 Bytes
Versions: 2
Compression:
Stored size: 733 Bytes
Contents
(function($, ns) { $(document).on('popover:present', function(event) { var $trigger = $(event.target); var $popoverContent = $(".popover-content", $trigger).remove(); $trigger.popover({ html: true, content: $popoverContent.html() }); $('body').on('click', function (bodyClickEvent) { var clickedElement = bodyClickEvent.target; // Don't hide if the trigger or the popover (or any of their children) are clicked if ( !$trigger.is(clickedElement) && !$trigger.has(clickedElement).length && !$(".popover").is(clickedElement) && !$(".popover").has(clickedElement).length ) { $trigger.popover("hide"); } }); }); })(jQuery);
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
undercase-0.2.57 | app/assets/javascripts/undercase/popover.js |
undercase-0.2.29 | app/assets/javascripts/undercase/popover.js |