Simplify fix proposed in #164.

This commit is contained in:
Jürg Lehni 2013-02-14 12:41:50 -08:00
parent 88a33200c2
commit ee03ce47e4

View file

@ -531,9 +531,8 @@ var View = this.View = Base.extend(Callback, /** @lends View# */{
function getView(event) { function getView(event) {
// Get the view from the current event target. // Get the view from the current event target.
var target = DomEvent.getTarget(event); var target = DomEvent.getTarget(event);
if (target.getAttribute === undefined) // Some node do not have the getAttribute method, e.g. SVG nodes.
return false; return target.getAttribute && View._viewsById[target.getAttribute('id')];
return View._viewsById[DomEvent.getTarget(event).getAttribute('id')];
} }
function viewToProject(view, event) { function viewToProject(view, event) {