Wire in more-real stock data for stocks example.
R=abarth@chromium.org Review URL: https://codereview.chromium.org/954513003
This commit is contained in:
parent
545f6abb02
commit
e6a5e59e25
3012
examples/stocks/companylist.sky
Normal file
3012
examples/stocks/companylist.sky
Normal file
File diff suppressed because it is too large
Load Diff
@ -6,7 +6,8 @@
|
|||||||
<import src="/sky/framework/sky-drawer.sky" />
|
<import src="/sky/framework/sky-drawer.sky" />
|
||||||
<import src="/sky/framework/sky-element.sky" />
|
<import src="/sky/framework/sky-element.sky" />
|
||||||
<import src="/sky/framework/sky-scrollable.sky" />
|
<import src="/sky/framework/sky-scrollable.sky" />
|
||||||
<import src="stock.sky" />
|
<import src="stock.sky" as='view'/>
|
||||||
|
<import src='companylist.sky' as='model'/>
|
||||||
|
|
||||||
<sky-element>
|
<sky-element>
|
||||||
<template>
|
<template>
|
||||||
@ -58,28 +59,7 @@
|
|||||||
<div id="menu" />
|
<div id="menu" />
|
||||||
I am a stocks app
|
I am a stocks app
|
||||||
</sky-toolbar>
|
</sky-toolbar>
|
||||||
<sky-scrollable>
|
<sky-scrollable id='stock_list'>
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOGL" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
<stock ticker="GOOG" />
|
|
||||||
</sky-scrollable>
|
</sky-scrollable>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@ -93,6 +73,16 @@ class Stocks extends SkyElement {
|
|||||||
_drawer = shadowRoot.getElementById('drawer');
|
_drawer = shadowRoot.getElementById('drawer');
|
||||||
Element menu = shadowRoot.getElementById('menu');
|
Element menu = shadowRoot.getElementById('menu');
|
||||||
menu.addEventListener('click', _handleMenuClick);
|
menu.addEventListener('click', _handleMenuClick);
|
||||||
|
populateStockList();
|
||||||
|
}
|
||||||
|
|
||||||
|
void populateStockList() {
|
||||||
|
Element stockList = shadowRoot.getElementById('stock_list');
|
||||||
|
// Limit to first 100 to avoid taking seconds to load.
|
||||||
|
for (var i = 0; i < 100; i++) {
|
||||||
|
model.Stock stock = model.oracle.stocks[i];
|
||||||
|
stockList.appendChild(new view.Stock()..ticker = stock.symbol);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void _handleMenuClick(_) {
|
void _handleMenuClick(_) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user