]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Use pull request #11056 from ncoden/fix/tooltip-a11y-11054 for v6.5.0
authorNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 07:28:01 +0000 (09:28 +0200)
committerNicolas Coden <nicolas@ncoden.fr>
Sat, 16 Jun 2018 07:28:01 +0000 (09:28 +0200)
0f8832801 fix: remove invalid attribute `aria-haspopup` for tooltip
f656ebdb1 fix: correctly clear tooltip classes on destroy

Signed-off-by: Nicolas Coden <nicolas@ncoden.fr>
js/foundation.tooltip.js

index e9147881980ef8922ff4c0af6f51c3041e0996dd..189b20aa220f23179fb5c8e942b980cdf24e259a 100644 (file)
@@ -291,8 +291,9 @@ class Tooltip extends Positionable {
   _destroy() {
     this.$element.attr('title', this.template.text())
                  .off('.zf.trigger .zf.tooltip')
-                 .removeClass('has-tip top right left')
-                 .removeAttr('aria-describedby aria-haspopup data-disable-hover data-resize data-toggle data-tooltip data-yeti-box');
+                 .removeClass(this.options.triggerClass)
+                 .removeClass('top right left bottom')
+                 .removeAttr('aria-describedby data-disable-hover data-resize data-toggle data-tooltip data-yeti-box');
 
     this.template.remove();
   }