aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2017-05-31 20:46:29 -0700
committerMark Otto <[email protected]>2017-05-31 20:46:29 -0700
commit332d882cdbb541f1f6d5b781b1454f84bb0c8ad2 (patch)
tree3a399416a628c04232680a477273cf2eb301dca5 /js
parentcb9f181d0eacc31ec95dd5a80871e5911bbab72c (diff)
parent0800c7e1c81c3a5950330478fa495512cf3a5d64 (diff)
downloadbootstrap-332d882cdbb541f1f6d5b781b1454f84bb0c8ad2.tar.xz
bootstrap-332d882cdbb541f1f6d5b781b1454f84bb0c8ad2.zip
Merge branch 'v4-dev' into v4-docs-streamlined
Diffstat (limited to 'js')
-rw-r--r--js/src/popover.js2
-rw-r--r--js/src/tooltip.js22
2 files changed, 14 insertions, 10 deletions
diff --git a/js/src/popover.js b/js/src/popover.js
index a068420d6..13c109b2c 100644
--- a/js/src/popover.js
+++ b/js/src/popover.js
@@ -30,7 +30,7 @@ const Popover = (($) => {
trigger : 'click',
content : '',
template : '<div class="popover" role="tooltip">'
- + '<div class="arrow" x-arrow></div>'
+ + '<div class="arrow"></div>'
+ '<h3 class="popover-title"></h3>'
+ '<div class="popover-content"></div></div>'
})
diff --git a/js/src/tooltip.js b/js/src/tooltip.js
index 1d53b0470..c7c7b9f9d 100644
--- a/js/src/tooltip.js
+++ b/js/src/tooltip.js
@@ -61,7 +61,7 @@ const Tooltip = (($) => {
const Default = {
animation : true,
template : '<div class="tooltip" role="tooltip">'
- + '<div class="arrow" x-arrow></div>'
+ + '<div class="arrow"></div>'
+ '<div class="tooltip-inner"></div></div>',
trigger : 'hover focus',
title : '',
@@ -99,7 +99,8 @@ const Tooltip = (($) => {
const Selector = {
TOOLTIP : '.tooltip',
- TOOLTIP_INNER : '.tooltip-inner'
+ TOOLTIP_INNER : '.tooltip-inner',
+ ARROW : '.arrow'
}
const Trigger = {
@@ -288,16 +289,19 @@ const Tooltip = (($) => {
$(this.element).trigger(this.constructor.Event.INSERTED)
this._popper = new Popper(this.element, tip, {
- placement : attachment,
- modifiers : {
- offset : {
- offset : this.config.offset
+ placement: attachment,
+ modifiers: {
+ offset: {
+ offset: this.config.offset
},
- flip : {
- behavior : this.config.fallbackPlacement
+ flip: {
+ behavior: this.config.fallbackPlacement
+ },
+ arrow: {
+ element: Selector.ARROW
}
},
- onCreate : (data) => {
+ onCreate: (data) => {
if (data.originalPlacement !== data.placement) {
this._handlePopperPlacementChange(data)
}