]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Fixed tooltip positioning for SVG elements 9893/head
authorAakash Sethi <aakash.k.sethi@gmail.com>
Fri, 24 Mar 2017 18:21:32 +0000 (11:21 -0700)
committerAakash Sethi <aakash.k.sethi@gmail.com>
Fri, 24 Mar 2017 18:21:32 +0000 (11:21 -0700)
js/foundation.tooltip.js

index e51d928ddccdb44ee1dbef3df8da82963bcde881..99cf1c26c8fae321a27d7afa70fa75ee32fd22d6 100644 (file)
@@ -72,8 +72,13 @@ class Tooltip {
    */
   _getPositionClass(element) {
     if (!element) { return ''; }
-    // var position = element.attr('class').match(/top|left|right/g);
-    var position = element[0].className.match(/\b(top|left|right)\b/g);
+
+    var elementClassName = element[0].className;
+    if (element[0] instanceof SVGElement) {
+        elementClassName = elementClassName.baseVal;
+    }
+
+    var position = elementClassName.match(/\b(top|left|right)\b/g);
         position = position ? position[0] : '';
     return position;
   };