Title: [210784] trunk/Websites/perf.webkit.org
Revision
210784
Author
rn...@webkit.org
Date
2017-01-15 16:14:40 -0800 (Sun, 15 Jan 2017)

Log Message

Add the build fix for browsers that don't yet support custom elements SPI.
It was supposedly to be a part of the previous commit.

* public/v3/components/base.js:
(ComponentBase.defineElement):

Modified Paths

Diff

Modified: trunk/Websites/perf.webkit.org/ChangeLog (210783 => 210784)


--- trunk/Websites/perf.webkit.org/ChangeLog	2017-01-16 00:12:22 UTC (rev 210783)
+++ trunk/Websites/perf.webkit.org/ChangeLog	2017-01-16 00:14:40 UTC (rev 210784)
@@ -1,3 +1,11 @@
+2017-01-15  Ryosuke Niwa  <rn...@webkit.org>
+
+        Add the build fix for browsers that don't yet support custom elements SPI.
+        It was supposedly to be a part of the previous commit.
+
+        * public/v3/components/base.js:
+        (ComponentBase.defineElement):
+
 2017-01-12  Ryosuke Niwa  <rn...@webkit.org>
 
         Adopt custom elements API in perf dashboard

Modified: trunk/Websites/perf.webkit.org/public/v3/components/base.js (210783 => 210784)


--- trunk/Websites/perf.webkit.org/public/v3/components/base.js	2017-01-16 00:12:22 UTC (rev 210783)
+++ trunk/Websites/perf.webkit.org/public/v3/components/base.js	2017-01-16 00:14:40 UTC (rev 210784)
@@ -94,6 +94,9 @@
         ComponentBase._componentByName.set(name, elementInterface);
         ComponentBase._componentByClass.set(elementInterface, name);
 
+        if (!window.customElements)
+            return;
+
         class elementClass extends HTMLElement {
             constructor()
             {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to