Added the focus trigger to non hover popovers so that they close when
they lose focus.
Also added a 500ms delay to hiding the hover triggered popover to give
time for clicking on the contents.
// We do twice because: https://github.com/twbs/bootstrap/issues/10547
jQuery('body').popover({
+ trigger: 'focus',
selector: "[data-toggle=popover][data-trigger!=hover]"
});
jQuery("html").popover({
container: "body",
selector: "[data-toggle=popover][data-trigger=hover]",
- trigger: "hover"
+ trigger: "hover",
+ delay: {
+ hide: 500
+ }
});
// We need to call popover automatically if nodes are added to the page later.