Refefine $.fn.position in terms of offsetTop/Left to work w/ shadow DOM

The default implementation of position seems to barf when things are in
the shadow DOM. This seems to be a suitable replacement that doesn’t.
This commit is contained in:
Nathan Sobo
2014-10-20 11:49:03 -06:00
parent 5e8655fa60
commit 2e46cf9b8d

View File

@@ -78,6 +78,11 @@ jQuery.event.remove = (elem, types, originalHandler, selector, mappedTypes) ->
handler = HandlersByOriginalHandler.get(originalHandler) ? originalHandler
JQueryEventRemove(elem, types, handler, selector, mappedTypes, RemoveEventListener if atom?.commands?)
jQuery.fn.position = ->
top = @[0].offsetTop
left = @[0].offsetLeft
{top, left}
tooltipDefaults =
delay:
show: 1000