fix bind:online in dev mode (#1502)

pull/1503/head
Conduitry 7 years ago
parent 54799736b8
commit cf2be1be63

@ -200,7 +200,9 @@ export default class Window extends Node {
const handlerName = block.getUniqueName(`onlinestatuschanged`); const handlerName = block.getUniqueName(`onlinestatuschanged`);
block.builders.init.addBlock(deindent` block.builders.init.addBlock(deindent`
function ${handlerName}(event) { function ${handlerName}(event) {
${compiler.options.dev && `component._updatingReadonlyProperty = true;`}
#component.set({ ${bindings.online}: navigator.onLine }); #component.set({ ${bindings.online}: navigator.onLine });
${compiler.options.dev && `component._updatingReadonlyProperty = false;`}
} }
window.addEventListener("online", ${handlerName}); window.addEventListener("online", ${handlerName});
window.addEventListener("offline", ${handlerName}); window.addEventListener("offline", ${handlerName});

Loading…
Cancel
Save