| Index: sky/examples/stocks/stocks.sky
|
| diff --git a/sky/examples/stocks/stocks.sky b/sky/examples/stocks/stocks.sky
|
| index a02728e4e929c19bf2265267a4dfa643111f51bc..d5637b72e5fb6f5a0e707478d0c1ba2d6db26998 100644
|
| --- a/sky/examples/stocks/stocks.sky
|
| +++ b/sky/examples/stocks/stocks.sky
|
| @@ -16,6 +16,7 @@
|
| display: flex;
|
| flex-direction: column;
|
| height: -webkit-fill-available;
|
| + font: 'Helvetica';
|
| }
|
| sky-drawer {
|
| position: absolute;
|
| @@ -49,7 +50,6 @@
|
| }
|
| sky-scrollable {
|
| flex: 1;
|
| - background-color: green;
|
| }
|
| </style>
|
| <sky-drawer id="drawer">
|
| @@ -64,6 +64,7 @@
|
| </template>
|
| <script>
|
| import "dart:sky";
|
| +import "dart:math";
|
|
|
| @Tagname('stocks')
|
| class Stocks extends SkyElement {
|
| @@ -78,10 +79,12 @@ class Stocks extends SkyElement {
|
|
|
| void populateStockList() {
|
| Element stockList = shadowRoot.getElementById('stock_list');
|
| - // Limit to first 100 to avoid taking seconds to load.
|
| + // Limit to 100 to avoid taking seconds to load.
|
| + var rng = new Random();
|
| for (var i = 0; i < 100; i++) {
|
| - model.Stock stock = model.oracle.stocks[i];
|
| - stockList.appendChild(new view.Stock()..ticker = stock.symbol);
|
| + List<model.Stock> list = model.oracle.stocks;
|
| + model.Stock stock = list[rng.nextInt(list.length)];
|
| + stockList.appendChild(new view.Stock()..model = stock);
|
| }
|
| }
|
|
|
|
|