From c68e5eb6ca9f3d32d06718a01041612e1b48c2b2 Mon Sep 17 00:00:00 2001 From: bobgubko Date: Fri, 4 Jan 2013 23:34:05 +0200 Subject: [PATCH] Fixes for new bootstrap versions 2.0.3: Try to autodetect when to use html/text method in tooltip/popovers to help prevent xss (added html option for popover) 2.2.2: Plugin no longer inserts popover content into a

, but rather directly into .popover-content. --- src/js/bootstrap-editable.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/js/bootstrap-editable.js b/src/js/bootstrap-editable.js index 0090cc4..f0f3b3d 100644 --- a/src/js/bootstrap-editable.js +++ b/src/js/bootstrap-editable.js @@ -143,7 +143,8 @@ this.$element.popover({ trigger :'manual', placement:'top', - content :this.settings.loading + content :this.settings.loading, + html: true }); this.$element.data('popover').tip().addClass('editable-popover'); @@ -168,7 +169,7 @@ this.$content.find('div.control-group').prepend(this.$input); //invoke form into popover content - $tip.find('.popover-content p').append(this.$content); + $tip.find('.popover-content').append(this.$content); //set position once more. It is required to pre-move popover when it is close to screen edge. this.setPosition(); @@ -909,4 +910,4 @@ return objTo; } -}(window.jQuery)); \ No newline at end of file +}(window.jQuery));