mirror of
https://github.com/twbs/bootstrap.git
synced 2025-01-30 22:52:24 +01:00
update JS to use .{tooltip,popover}-{left,right,top,bottom}
This commit is contained in:
parent
654d0dffc9
commit
05d1877985
@ -50,7 +50,7 @@
|
|||||||
this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
|
this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
|
||||||
](content)
|
](content)
|
||||||
|
|
||||||
$tip.removeClass('fade top bottom left right in')
|
$tip.removeClass('fade popover-top popover-bottom popover-left popover-right in')
|
||||||
|
|
||||||
// IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
|
// IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
|
||||||
// this manually by checking the contents.
|
// this manually by checking the contents.
|
||||||
|
@ -85,7 +85,7 @@ $(function () {
|
|||||||
.bootstrapTooltip({ placement: 'bottom' })
|
.bootstrapTooltip({ placement: 'bottom' })
|
||||||
|
|
||||||
$tooltip.bootstrapTooltip('show')
|
$tooltip.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.fade.bottom.in'), 'has correct classes applied')
|
ok($('.tooltip').is('.fade.tooltip-bottom.in'), 'has correct classes applied')
|
||||||
|
|
||||||
$tooltip.bootstrapTooltip('hide')
|
$tooltip.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed')
|
equal($('.tooltip').length, 0, 'tooltip removed')
|
||||||
@ -300,8 +300,8 @@ $(function () {
|
|||||||
|
|
||||||
test('should add position class before positioning so that position-specific styles are taken into account', function () {
|
test('should add position class before positioning so that position-specific styles are taken into account', function () {
|
||||||
var styles = '<style>'
|
var styles = '<style>'
|
||||||
+ '.tooltip.right { white-space: nowrap; }'
|
+ '.tooltip.tooltip-right { white-space: nowrap; }'
|
||||||
+ '.tooltip.right .tooltip-inner { max-width: none; }'
|
+ '.tooltip.tooltip-right .tooltip-inner { max-width: none; }'
|
||||||
+ '</style>'
|
+ '</style>'
|
||||||
var $styles = $(styles).appendTo('head')
|
var $styles = $(styles).appendTo('head')
|
||||||
|
|
||||||
@ -384,7 +384,7 @@ $(function () {
|
|||||||
.bootstrapTooltip({ placement: 'auto' })
|
.bootstrapTooltip({ placement: 'auto' })
|
||||||
|
|
||||||
$topTooltip.bootstrapTooltip('show')
|
$topTooltip.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.bottom'), 'top positioned tooltip is dynamically positioned to bottom')
|
ok($('.tooltip').is('.tooltip-bottom'), 'top positioned tooltip is dynamically positioned to bottom')
|
||||||
|
|
||||||
$topTooltip.bootstrapTooltip('hide')
|
$topTooltip.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'top positioned tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'top positioned tooltip removed from dom')
|
||||||
@ -394,7 +394,7 @@ $(function () {
|
|||||||
.bootstrapTooltip({ placement: 'right auto' })
|
.bootstrapTooltip({ placement: 'right auto' })
|
||||||
|
|
||||||
$rightTooltip.bootstrapTooltip('show')
|
$rightTooltip.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.left'), 'right positioned tooltip is dynamically positioned left')
|
ok($('.tooltip').is('.tooltip-left'), 'right positioned tooltip is dynamically positioned left')
|
||||||
|
|
||||||
$rightTooltip.bootstrapTooltip('hide')
|
$rightTooltip.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'right positioned tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'right positioned tooltip removed from dom')
|
||||||
@ -404,7 +404,7 @@ $(function () {
|
|||||||
.bootstrapTooltip({ placement: 'auto left' })
|
.bootstrapTooltip({ placement: 'auto left' })
|
||||||
|
|
||||||
$leftTooltip.bootstrapTooltip('show')
|
$leftTooltip.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.right'), 'left positioned tooltip is dynamically positioned right')
|
ok($('.tooltip').is('.tooltip-right'), 'left positioned tooltip is dynamically positioned right')
|
||||||
|
|
||||||
$leftTooltip.bootstrapTooltip('hide')
|
$leftTooltip.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'left positioned tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'left positioned tooltip removed from dom')
|
||||||
@ -430,7 +430,7 @@ $(function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.top'), 'top positioned tooltip is dynamically positioned to top')
|
ok($('.tooltip').is('.tooltip-top'), 'top positioned tooltip is dynamically positioned to top')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
@ -455,7 +455,7 @@ $(function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.bottom'), 'top positioned tooltip is dynamically positioned to bottom')
|
ok($('.tooltip').is('.tooltip-bottom'), 'top positioned tooltip is dynamically positioned to bottom')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
@ -481,7 +481,7 @@ $(function () {
|
|||||||
$('#scrollable-div').scrollTop(100)
|
$('#scrollable-div').scrollTop(100)
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.fade.top.in'), 'has correct classes applied')
|
ok($('.tooltip').is('.fade.tooltip-top.in'), 'has correct classes applied')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
@ -507,7 +507,7 @@ $(function () {
|
|||||||
$('#scrollable-div').scrollTop(200)
|
$('#scrollable-div').scrollTop(200)
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.fade.bottom.in'), 'has correct classes applied')
|
ok($('.tooltip').is('.fade.tooltip-bottom.in'), 'has correct classes applied')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
@ -537,7 +537,7 @@ $(function () {
|
|||||||
$('#scrollable-div').scrollTop(200)
|
$('#scrollable-div').scrollTop(200)
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.fade.bottom.in'), 'has correct classes applied')
|
ok($('.tooltip').is('.fade.tooltip-bottom.in'), 'has correct classes applied')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
@ -563,7 +563,7 @@ $(function () {
|
|||||||
$('#scrollable-div').scrollTop(400)
|
$('#scrollable-div').scrollTop(400)
|
||||||
|
|
||||||
$target.bootstrapTooltip('show')
|
$target.bootstrapTooltip('show')
|
||||||
ok($('.tooltip').is('.fade.top.in'), 'has correct classes applied')
|
ok($('.tooltip').is('.fade.tooltip-top.in'), 'has correct classes applied')
|
||||||
|
|
||||||
$target.bootstrapTooltip('hide')
|
$target.bootstrapTooltip('hide')
|
||||||
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
equal($('.tooltip').length, 0, 'tooltip removed from dom')
|
||||||
|
@ -177,7 +177,7 @@
|
|||||||
$tip
|
$tip
|
||||||
.detach()
|
.detach()
|
||||||
.css({ top: 0, left: 0, display: 'block' })
|
.css({ top: 0, left: 0, display: 'block' })
|
||||||
.addClass(placement)
|
.addClass(this.type + '-' + placement)
|
||||||
.data('bs.' + this.type, this)
|
.data('bs.' + this.type, this)
|
||||||
|
|
||||||
this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
|
this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
|
||||||
@ -187,7 +187,7 @@
|
|||||||
var actualHeight = $tip[0].offsetHeight
|
var actualHeight = $tip[0].offsetHeight
|
||||||
|
|
||||||
if (autoPlace) {
|
if (autoPlace) {
|
||||||
var orgPlacement = placement
|
var origPlacement = placement
|
||||||
var $container = this.options.container ? $(this.options.container) : this.$element.parent()
|
var $container = this.options.container ? $(this.options.container) : this.$element.parent()
|
||||||
var containerDim = this.getPosition($container)
|
var containerDim = this.getPosition($container)
|
||||||
|
|
||||||
@ -198,8 +198,8 @@
|
|||||||
placement
|
placement
|
||||||
|
|
||||||
$tip
|
$tip
|
||||||
.removeClass(orgPlacement)
|
.removeClass(this.type + '-' + origPlacement)
|
||||||
.addClass(placement)
|
.addClass(this.type + '-' + placement)
|
||||||
}
|
}
|
||||||
|
|
||||||
var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
|
var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
|
||||||
@ -283,7 +283,7 @@
|
|||||||
var title = this.getTitle()
|
var title = this.getTitle()
|
||||||
|
|
||||||
$tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
|
$tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
|
||||||
$tip.removeClass('fade in top bottom left right')
|
$tip.removeClass('fade in tooltip-top tooltip-bottom tooltip-left tooltip-right')
|
||||||
}
|
}
|
||||||
|
|
||||||
Tooltip.prototype.hide = function (callback) {
|
Tooltip.prototype.hide = function (callback) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user