Skip to content

Instantly share code, notes, and snippets.

@tlvince
Created September 14, 2014 22:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tlvince/cef0a63634a89e1d0c86 to your computer and use it in GitHub Desktop.
Save tlvince/cef0a63634a89e1d0c86 to your computer and use it in GitHub Desktop.
--- tooltip.js 2014-09-14 23:51:33.000000000 +0100
+++ tooltip-tlvince.js 2014-09-14 23:34:04.000000000 +0100
@@ -41,7 +41,6 @@
var $tooltip = {};
// Common vars
- var nodeName = element[0].nodeName.toLowerCase();
var options = $tooltip.$options = angular.extend({}, defaults, config);
$tooltip.$promise = fetchTemplate(options.template);
var scope = $tooltip.$scope = options.scope && options.scope.$new() || $rootScope.$new();
@@ -132,7 +131,7 @@
} else if(trigger !== 'manual') {
element.on(trigger === 'hover' ? 'mouseenter' : 'focus', $tooltip.enter);
element.on(trigger === 'hover' ? 'mouseleave' : 'blur', $tooltip.leave);
- nodeName === 'button' && trigger !== 'hover' && element.on(isTouch ? 'touchstart' : 'mousedown', $tooltip.$onFocusElementMouseDown);
+ trigger !== 'hover' && element.on(isTouch ? 'touchstart' : 'mousedown', $tooltip.$onFocusElementMouseDown);
}
});
@@ -161,7 +160,7 @@
} else if(trigger !== 'manual') {
element.off(trigger === 'hover' ? 'mouseenter' : 'focus', $tooltip.enter);
element.off(trigger === 'hover' ? 'mouseleave' : 'blur', $tooltip.leave);
- nodeName === 'button' && trigger !== 'hover' && element.off(isTouch ? 'touchstart' : 'mousedown', $tooltip.$onFocusElementMouseDown);
+ trigger !== 'hover' && element.off(isTouch ? 'touchstart' : 'mousedown', $tooltip.$onFocusElementMouseDown);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment