Let early returns do their thing
Ben Alpert committed
Apr 8, 2014 at 14:07 UTC
348399a59447c5a6aa62e4216100e926429ea9ba
1 file changed
+13
-13
src/browser/syntheticEvents/SyntheticUIEvent.js
+13
-13
@@ -31,20 +31,20 @@ var UIEventInterface = {
31
view: function(event) {
32
if (event.view) {
33
return event.view;
34
+ }
35
+
36
+ var target = getEventTarget(event);
37
+ if (target != null && target.window === target) {
38
+ // target is a window object
39
+ return target;
40
+ }
41
+
42
+ var doc = target.ownerDocument;
43
+ // TODO: Figure out why `ownerDocument` is sometimes undefined in IE8.
44
+ if (doc) {
45
+ return doc.defaultView || doc.parentWindow;
46
} else {
35
- var target = getEventTarget(event);
36
- if (target != null && target.window === target) {
37
- // target is a window object
38
- return target;
39
- } else {
40
- var doc = target.ownerDocument;
41
- // TODO: Figure out why `ownerDocument` is sometimes undefined in IE8.
42
- if (doc) {
43
- return doc.defaultView || doc.parentWindow;
44
- } else {
45
- return window;
46
- }
47
- }
47
+ return window;
48
}
49
},
50
detail: function(event) {