diff options
| author | Mark Otto <[email protected]> | 2017-05-31 21:29:23 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2017-05-31 21:29:23 -0700 |
| commit | f13eb5194019b460eb01cdb251c81c76b2e7d5d0 (patch) | |
| tree | 178410fd574e52b9a0850273dacea566efa2aef0 /js/src | |
| parent | 8a6642bbff3b86a24fc47cad42f5a23af80f057a (diff) | |
| parent | 620257456ed0685cae6b6ff51d2ab1e37f02a4fa (diff) | |
| download | bootstrap-f13eb5194019b460eb01cdb251c81c76b2e7d5d0.tar.xz bootstrap-f13eb5194019b460eb01cdb251c81c76b2e7d5d0.zip | |
Merge branch 'v4-dev' into form-tweaks
Diffstat (limited to 'js/src')
| -rw-r--r-- | js/src/popover.js | 2 | ||||
| -rw-r--r-- | js/src/tooltip.js | 22 |
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) } |
