| Index: src/tests/site/gists/homepage_jw/web/main.dart
|
| diff --git a/src/tests/site/gists/homepage_jw/web/main.dart b/src/tests/site/gists/homepage_jw/web/main.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6c3ce84a3b6f30ffb81897324e00ca4c61a0a369
|
| --- /dev/null
|
| +++ b/src/tests/site/gists/homepage_jw/web/main.dart
|
| @@ -0,0 +1,19 @@
|
| +import 'dart:html' show HttpRequest;
|
| +
|
| +main() async {
|
| + // Asychronously get text to display.
|
| + var lines = await getLines();
|
| +
|
| + // If result is non-null, print it.
|
| + lines?.forEach((line) => print(line));
|
| +}
|
| +
|
| +// Reads a file, returning its lines.
|
| +getLines() async {
|
| + var jabber = await HttpRequest.getString(
|
| + 'https://www.dartlang.org/samples-files/jabberwocky.txt');
|
| + var lines = jabber.split('\n');
|
| + lines.retainWhere((line) =>
|
| + line.toLowerCase().contains('jabberwock'));
|
| + return lines;
|
| +}
|
|
|