@xstate/inspect
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -60,17 +60,19 @@ var __assign = (this && this.__assign) || function () { | ||
}); | ||
resolvedIframe.addEventListener('load', function () { | ||
targetWindow = resolvedIframe.contentWindow; | ||
var handler = function (event) { | ||
if (typeof event.data === 'object' && | ||
event.data !== null && | ||
'type' in event.data && | ||
event.data.type === 'xstate.inspecting') { | ||
window.addEventListener('message', function (event) { | ||
if (typeof event.data === 'object' && | ||
event.data !== null && | ||
'type' in event.data && | ||
event.data.type === 'xstate.inspecting') { | ||
// TODO: use a state machine... | ||
setTimeout(function () { | ||
while (deferredEvents.length > 0) { | ||
targetWindow.postMessage(deferredEvents.shift(), url); | ||
} | ||
} | ||
}; | ||
window.addEventListener('message', handler); | ||
}, 1000); | ||
} | ||
}); | ||
resolvedIframe.addEventListener('load', function () { | ||
targetWindow = resolvedIframe.contentWindow; | ||
}); | ||
resolvedIframe.setAttribute('src', url); | ||
} |
@@ -62,18 +62,20 @@ "use strict"; | ||
}); | ||
resolvedIframe.addEventListener('load', function () { | ||
targetWindow = resolvedIframe.contentWindow; | ||
var handler = function (event) { | ||
if (typeof event.data === 'object' && | ||
event.data !== null && | ||
'type' in event.data && | ||
event.data.type === 'xstate.inspecting') { | ||
window.addEventListener('message', function (event) { | ||
if (typeof event.data === 'object' && | ||
event.data !== null && | ||
'type' in event.data && | ||
event.data.type === 'xstate.inspecting') { | ||
// TODO: use a state machine... | ||
setTimeout(function () { | ||
while (deferredEvents.length > 0) { | ||
targetWindow.postMessage(deferredEvents.shift(), url); | ||
} | ||
} | ||
}; | ||
window.addEventListener('message', handler); | ||
}, 1000); | ||
} | ||
}); | ||
resolvedIframe.addEventListener('load', function () { | ||
targetWindow = resolvedIframe.contentWindow; | ||
}); | ||
resolvedIframe.setAttribute('src', url); | ||
} | ||
exports.inspect = inspect; |
{ | ||
"name": "@xstate/inspect", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "XState inspection utilities", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
7895
193