mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
fixes #17097: Go back to using jQuery's text and html methods since innerText is nonstandard and not present in Firefox
Closes #17272 by merging a tweaked version of it. [skip validator]
This commit is contained in:
parent
6d42a23039
commit
54c4eb950b
@ -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
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user