1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-09-28 14:29:07 +02:00

add template option and make title an optional attribute for popover

This commit is contained in:
Jacob Thornton
2011-10-29 19:59:51 -07:00
parent 640fd15464
commit 169b4b5dcb
3 changed files with 29 additions and 5 deletions

View File

@@ -41,6 +41,10 @@
$tip[0].className = 'popover'
}
, hasContent: function () {
return this.getTitle() || this.getContent()
}
, getContent: function () {
var content
, $e = this.$element
@@ -57,7 +61,7 @@
, tip: function() {
if (!this.$tip) {
this.$tip = $('<div class="popover" />')
.html('<div class="arrow"></div><div class="inner"><h3 class="title"></h3><div class="content"><p></p></div></div>')
.html(this.options.template)
}
return this.$tip
}
@@ -74,6 +78,9 @@
return this
}
$.fn.popover.defaults = $.extend({} , $.fn.twipsy.defaults, { placement: 'right'})
$.fn.popover.defaults = $.extend({} , $.fn.twipsy.defaults, {
placement: 'right'
, template: '<div class="arrow"></div><div class="inner"><h3 class="title"></h3><div class="content"><p></p></div></div>'
})
}( window.jQuery || window.ender );