@samitouri / QOS-React-2 / commits / 348399a594

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) {