diff --git a/examples/stocks/stock.sky b/examples/stocks/stock.sky
index 71261f6f118..335fada1fd2 100644
--- a/examples/stocks/stock.sky
+++ b/examples/stocks/stock.sky
@@ -3,6 +3,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-->
+
@@ -46,7 +47,7 @@
import "dart:sky";
@Tagname('stock')
-class Stock extends SkyElement {
+class Stock extends MaterialElement {
var model; // model.Stock
void shadowRootReady() {
diff --git a/framework/material-element.sky b/framework/material-element.sky
new file mode 100644
index 00000000000..046019219b7
--- /dev/null
+++ b/framework/material-element.sky
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/framework/sky-drawer.sky b/framework/sky-drawer.sky
index d9a4e9ab7f8..2a997dd9f63 100644
--- a/framework/sky-drawer.sky
+++ b/framework/sky-drawer.sky
@@ -144,7 +144,7 @@ class SkyDrawer extends SkyElement implements AnimationDelegate {
}
void _handleFlingStart(event) {
- double direction = event.velocityX.sign();
+ double direction = event.velocityX.sign;
double velocityX = event.velocityX.abs() / 1000;
if (velocityX < _kMinFlingVelocity)
return;
diff --git a/framework/sky-ink-splash.sky b/framework/sky-ink-splash.sky
new file mode 100644
index 00000000000..9f920e92711
--- /dev/null
+++ b/framework/sky-ink-splash.sky
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+