]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
fixes #17097: Go back to using jQuery's text and html methods since innerText is... 17330/head
authorJelle Versele <jelle.versele@internetarchitects.be>
Mon, 24 Aug 2015 12:45:49 +0000 (14:45 +0200)
committerChris Rebert <code@chrisrebert.com>
Wed, 26 Aug 2015 08:00:46 +0000 (01:00 -0700)
Closes #17272 by merging a tweaked version of it.

[skip validator]

js/src/popover.js
js/src/tooltip.js

index 30c0e4acb29b8a800ea1053508bb13484ff620c6..99e48e64f9e3143998fb69e002a33bd779d9e53e 100644 (file)
@@ -116,12 +116,12 @@ const Popover = (($) => {
       let tip          = this.getTipElement()
       let title        = this.getTitle()
       let content      = this._getContent()
-      let titleElement = $(tip).find(Selector.TITLE)[0]
+      let $titleElement = $(tip).find(Selector.TITLE)
 
-      if (titleElement) {
-        titleElement[
-          this.config.html ? 'innerHTML' : 'innerText'
-        ] = title
+      if ($titleElement) {
+        $titleElement[
+          this.config.html ? 'html' : 'text'
+        ](title)
       }
 
       // we use append for html objects to maintain js events
index a65caf26e9c5c968012e74406a6d3aba37d7f1fa..aa5c739457619a93128b4c378449fa159621cdd6 100644 (file)
@@ -358,9 +358,9 @@ const Tooltip = (($) => {
     setContent() {
       let tip    = this.getTipElement()
       let title  = this.getTitle()
-      let method = this.config.html ? 'innerHTML' : 'innerText'
+      let method = this.config.html ? 'html' : 'text'
 
-      $(tip).find(Selector.TOOLTIP_INNER)[0][method] = title
+      $(tip).find(Selector.TOOLTIP_INNER)[method](title)
 
       $(tip)
         .removeClass(ClassName.FADE)