]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
tooltip.js: deduplicate `_fixTitle()` (#32124)
authorXhmikosR <xhmikosr@gmail.com>
Sat, 14 Nov 2020 13:43:25 +0000 (15:43 +0200)
committerGitHub <noreply@github.com>
Sat, 14 Nov 2020 13:43:25 +0000 (15:43 +0200)
js/src/tooltip.js

index 505f8c8532b294aa94adea2c0f0aaf4f9c64738e..2a55992cba1d81c4b6c8e094b75d15051a4ffc1a 100644 (file)
@@ -578,14 +578,11 @@ class Tooltip {
   }
 
   _fixTitle() {
-    const titleType = typeof this.element.getAttribute('data-bs-original-title')
-
-    if (this.element.getAttribute('title') || titleType !== 'string') {
-      this.element.setAttribute(
-        'data-bs-original-title',
-        this.element.getAttribute('title') || ''
-      )
+    const title = this.element.getAttribute('title')
+    const originalTitleType = typeof this.element.getAttribute('data-bs-original-title')
 
+    if (title || originalTitleType !== 'string') {
+      this.element.setAttribute('data-bs-original-title', title || '')
       this.element.setAttribute('title', '')
     }
   }