1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-09-26 05:19:15 +02:00

Throw error when tooltip/popover template has multiple top-level elements

Closes #16219.
This commit is contained in:
Chris Rebert
2015-04-21 17:41:06 -07:00
parent 8949bcecd2
commit fc372952e2
3 changed files with 28 additions and 1 deletions

View File

@@ -404,7 +404,13 @@
}
Tooltip.prototype.tip = function () {
return (this.$tip = this.$tip || $(this.options.template))
if (!this.$tip) {
this.$tip = $(this.options.template)
if (this.$tip.length != 1) {
throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!')
}
}
return this.$tip
}
Tooltip.prototype.arrow = function () {