+2017-03-30 Ryosuke Niwa <rniwa@webkit.org>
+
+ Build fix after r214280. Don't render components until its element is inserted into a document.
+
+ * public/v3/components/base.js:
+ (ComponentBase):
+
2017-03-29 Ryosuke Niwa <rniwa@webkit.org>
Another build fix after r214502.
this._actionCallbacks = new Map;
if (!ComponentBase.useNativeCustomElements)
- this.enqueueToRender();
+ element.addEventListener('DOMNodeInsertedIntoDocument', () => this.enqueueToRender());
if (!ComponentBase.useNativeCustomElements && new.target.enqueueToRenderOnResize)
ComponentBase._connectedComponentToRenderOnResize(this);
}
}
}
-ComponentBase.useNativeCustomElements = !!window.customElements;
+ComponentBase.useNativeCustomElements = false;//!!window.customElements;
ComponentBase._componentByName = new Map;
ComponentBase._componentByClass = new Map;
ComponentBase._currentlyConstructedByInterface = new Map;